[Решение] Простой способ вынести термин таксономии в title материала

Аватар пользователя vadyagt vadyagt 19 февраля 2015 в 19:11
1

1. Устанавливаем Automatic Entity Label
2. Переходим в нужный тип материала, создаем текстовое поле Заголовок (или как вам удобнее).
3. Там же, в управлении полями, переходим во вкладку AUTO LABEL и выбираем Automatically generate the label and hide the label field.
4. В шаблоне для заголовка прописываем [node:field_kategoriya] [node:field_zagolovok], где field_kategoriya - это поле с выбором термина таксономии, field_zagolovok - это созданное Вами поле Заголовок.
В итоге пользователь при создании материала вводит текст в созданное Вами поле Заголовок, выбирает термин таксономии и после получается обычный title, но уже вместе с термином таксономии.

Комментарии

Аватар пользователя mazta mazta 21 марта 2015 в 22:15

:)

А можно и с помощью вьюхи. А потом просто в css сделать float: left, а после термина титл. И ненадо никаких модулей.
При этом, во время написание материала, пользователю так же доступен выбор термина таксономии

Аватар пользователя kodo kodo 26 апреля 2015 в 8:56

Зря на пацана наехали, модуль похоже полезный. Если тайтл обычно дорабатывают с помощью DS. То вот Лайблы для полей этим модулем вполне удобно динамически менять.

"mazta" wrote:

А можно и с помощью вьюхи. А потом просто в css сделать float: left, а после термина титл. И ненадо никаких модулей.
При этом, во время написание материала, пользователю так же доступен выбор термина таксономии

Выводить страницу одного материала с помощью вьюхи не разумно. Конструкция "просто в css сделать float: left, а после термина титл" семантически не корректная, особенно для SEO, хотя да заказчик увидит как бы все как хотел. Ну и таким способом не решить переименования заголовков полей.

Аватар пользователя iryston iryston 6 мая 2015 в 13:22
"kodo" wrote:

Конструкция "просто в css сделать float: left, а после термина титл" семантически не корректная, особенно для SEO

Во вьюхе можно сделать rewrite

Аватар пользователя kodo kodo 5 июня 2015 в 10:48
"eagle" wrote:

Во вьюхе можно сделать rewrite

Во вьюхе конечно, но здесь речь о ноде.

Аватар пользователя artemmian artemmian 14 июля 2016 в 22:03

Большое спасибо! Хоть, и, отчасти, костыльное решение, но все же это то, что мне нужно.

В зависимость от гоночной серии подставляю впереди заголовка метку, которая является термином таксономии и загоняется в ноду через поле, например, "F1: lorem ipsum...", "Dakar: lorem ipsum..." и это гораздо удобнее, чем прописывать их вручную и не забывать об этом