2013-07-30 6 views
0

Я не уверен, что это подходящее место для этого вопроса (я самозанятый новичок) ... У меня есть словарь по следующей схеме:
category1
    subcategory1a
    subcategory1bDrupal 7: Иерархические словарные термины в URL-шаблоне

Я пытаюсь создать шаблон URL для пути содержимого поэтому он имеет следующий шаблон URL: category1/subcategory1a/[узел: название]. У меня есть Drupal 7.22, Entity API 7.x-1.0-rc3 и Pathauto 7.x-1.1 и пытались использовать разные шаблоны токенов в псевдонимах URL-адресов . Если я установил шаблон как [node: field-VOCABULARYNAME]/[node: title], то сгенерированный псевдоним URL: category1-subcategory1a/[node: title].
Есть ли способ, чтобы «/» отображался между родительским термином и субтермом вместо тире?

Или существует способ создания шаблона: [node: field-VOCABULARYNAME: 0]/[node: field-VOCABULARYNAME: 1]/[node: title]?

Маркеры, относящиеся к отдельным элементам контента ("узлов"), перечисленных являются:
[узла: поле-VOCABULARYNAME]
    [узла: поле-VOCABULARYNAME: 1]
    [узел: поле- VOCABULARYNAME: 2]
    [узла: поле-VOCABULARYNAME: 3]

Если я установить шаблон для [узла: поле-VOCABULARYNAME]/[узла: поле-VOCABULARYNAME: 1]/[узел: название] , то сгенерированный псевдоним URL: category1-subcategory1 а/subcategory1a/[узел: название].

В моем типе контента у меня есть поле, настроенное как виджет иерархического выбора с ссылкой на Term как тип поля.

Я нашел этот пост StackOverflow (Drupal 7: Pathauto hierarchical taxonomy terms pattern), и это показалось мне наиболее важным, но у меня нет указателей термина таксономии.

Благодарим Вас за руководство

ответ

0

Эта ссылка дает ответ для меня: https://drupal.stackexchange.com/questions/27141/how-can-i-use-pathauto-to-generate-urls-for-deeply-nested-vocabularies.

мне нужно, чтобы включить модуль таксономии Entity Index & затем может ввести [node:terms:join:/]/[node:title] в качестве шаблона в разделе «Content Paths» & используемых [term:parent:name]/[term:name] под «таксономии Term Paths» & получили желаемые результаты.

Надеюсь, это поможет кому-то!

0

Привет, это должно делать то, что вы ищете:

[узел: поле-VOCABULARYNAME: родители]/[узел: поле-VOCABULARYNAME: имя]/[узел: title]

После этого обновите «пути таксономического термина» под «массовым обновлением».

+0

Уважаемый @ pete80, большое вам спасибо за отзыв и за отзыв. По какой-то причине эта модель породила ошибку для меня (я недавно унаследовал этот сайт, и структура, вероятно, не была настроена правильно). Эта ссылка предоставила мне ответ: [link] http://drupal.stackexchange.com/questions/27141/how-can-i-use-pathauto-to-generate-urls-for-deeply-nested-vocabularies. Мне нужно было включить модуль индекса таксономического объекта, а затем ввести [node: terms: join: /]/[node: title] в качестве шаблона в разделе «Контуры контента» и использовать [term: parent: name]/[term: name ] в разделе «Пути таксономии» и получили желаемые результаты. – ForTheWin

0

Это шаблон, который я использую, чтобы структурировать свои долгосрочные URL, как и «/ родителя/родителей/термин»

просмотра/[термин: родитель: родитель: имя]/[термин: Родитель: имя ]/[термин: имя]

Заменить [термин: имя] с [узла: название]

 Смежные вопросы

  • Нет связанных вопросов^_^