Я не уверен, что это подходящее место для этого вопроса (я самозанятый новичок) ... У меня есть словарь по следующей схеме:
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), и это показалось мне наиболее важным, но у меня нет указателей термина таксономии.
Благодарим Вас за руководство
Уважаемый @ 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