Путь, связанный с представлениями
Я использовал Pathauto для создания URL-адресов для своих узлов, таких как gallery/[node:title]
.
Я создал представление с аргументом, и путь gallery/%
(%
это название узла), но когда я указываю в своем браузере на этот URL-адрес, я получаю стандартный узел, а не представление.
Как я могу переопределить пути, чтобы получить представление об этом пути?
Как я могу увеличить вес views.module?
2 answers
Чтобы увеличить вес views.module, вы можете выполнить следующий код:
db_update('system')
->fields(array('weight' => 10))
->condition('name', 'views')
->execute();
Я думаю, что лучший вариант здесь - на самом деле позволить панелям позаботиться об этом. Установите панели, создайте вариант панели просмотра узлов для определенного типа (ов) узлов, которые вы хотите, а затем разместите представление на странице панели. Есть несколько других вариантов (hook_menu_alter(), используя hook_url_alter() для перезаписи ссылок на узлы, а не с помощью pathauto), но я бы определенно пошел по маршруту панелей.