Drupal, автоматически генерирует urlpath статьи на основе пути меню

Я использую Drupal 7 для создания веб-сайта. Я сталкиваюсь с этой проблемой. У меня есть страница, которая показывает список статей. После того, как я нажму на статью, чтобы просмотреть ее полное содержание, urlpath больше не будет следовать активному следу меню.

Теперь немного объяснений. Я создал эту структуру меню. Существует главная страница под названием "Ресурсы" (urlpath: resources). У него есть одна дочерняя страница под названием "Статьи" (urlpath: resources/articles). Я создал вид, который показывает список статей на основе определенного тега. Я установил URL-адрес вида "resources/articles"так что это будет отображаться на"ArticlesЭта страница работает так, как я хочу. Теперь приходит проблема.

В списке статей, когда я нажимаю на конкретную статью (например, Моя тестовая статья), URL-адрес изменяется на "my-test-article". Я ожидаю, что это будет "ресурсы / статьи / мой-статья-тест". В общем, мой URL будет выглядеть следующим образом: http://www.domain.com/resources/articles/my-test-article. Теперь это выглядит так: http://www.domain.com/my-test-article.

Из-за этого поведения я теряю сухари и активный след меню. Я знаю, что статьи не связаны с определенным родителем, и я знаю, что одна статья может отображаться в разных представлениях на разных страницах, поэтому этот вид имеет смысл. Тем не менее, я считаю, что должен быть способ имитировать эту функцию "статья принадлежит родителю".

У меня установлен модуль Pathauto, и он работает для основных страниц, на которых есть ссылка в меню. Тем не менее, он ничего не делает для статей. У этого есть много образцов, таким образом, я мог бы также пропустить правильный. Теперь у меня есть только шаблон пути по умолчанию, установленный на [node:menu-link:parents:join-path]/[node:title],

Я могу вручную изменить urlpath каждой статьи, но это выглядит как примитивный вариант. Тогда, конечно, я могу показать одну статью на нескольких страницах, поэтому нужны разные URL-адреса.

Я новичок в Drupal, так что, возможно, я скучаю по правильному подходу. Кто-нибудь может указать мне правильное направление? Помощь очень ценится.

1 ответ

Убедитесь, что каждая статья назначена меню. Вы можете использовать позицию меню для автоматического добавления определенных типов контента в меню. Есть также способ скрыть эти автоматически сгенерированные элементы из меню. Я не помню способ достижения этого, но обновлю и сообщу вам. Например, у меня есть представление, в котором перечислены все пресс-релизы, но я не хочу, чтобы список пресс-релизов в меню.

Другие вопросы по тегам