Да, модуль нужно делать
function mymodule_entity_info_alter(&$entity_info) { $entity_info['node']['view modes']['node_in_block'] = array( 'label' => 'Нода в блоке', 'custom settings' => TRUE, );}
Но лучше конечно полями)
Часовой пояс: admin/config/regional/settings (Разрешить пользователям выбирать свой часовой пояс)
Выбор языка в форм альтер:
if (count(element_children($form['locale'])) > 1) { $form['locale']['language']['#access'] = FALSE; } else { $form['locale']['#access'] = FALSE; }
Ясно.
1. Создаете вьюху с адресом user/%/nodes
2. В качестве аргумента (в контекстных фильтрах) добаивть UID Автора, передать сырое значение - 2
3. в нод.тпл вывести ссылку на эту страницу: print l('Все объявления юзера', 'user/'.$uid.'/nodes')---------- Добавлено 09.07.2014 в 13:00 ----------2. или id пользователя из урл
Нужно чтоб пользователь, создающий ноду мог выбрать автора этой ноды? Вообще при создании ноды сохраняется uid пользователя который ее создал, ни как в толк не возьму для чего весь сыр-бор
Добавить поле [uid], переписать результаты на "выводить в виде ссылки", в качестве адреса указать user/[uid]---------- Добавлено 09.07.2014 в 12:22 ----------или не правильно я понимаю задачу?---------- Добавлено 09.07.2014 в 12:26 ----------Посмотрел на скрины и окончательно запутался))
Специально сейчас залез в модуль таксономии проверить. Ноды дергаются функцией:
function taxonomy_select_nodes($tid, $pager = TRUE, $limit = FALSE, $order = array('t.sticky' => 'DESC', 't.created' => 'DESC'))
Сортируются, сначала прикрепленные, потом по дате создания.
M2K2, насколько помню стандартно выводится по дате создания, поправьте плиз, если я ошибаюсь
Воспользоваться модулем https://www.drupal.org/project/feeds (один раз пробовал, не осилил, но народ хвалит), или написать свой парсер
$closure есть в page.tpl.php? ошибки в консоли?