Проблема с отображением заголовка

Главные вкладки

Аватар пользователя yamika yamika 2 января 2014 в 22:19

Здравствуйте.
1. У меня на сайте появилась проблема: нормально не формируется заголовок у новых материалов(давным давно был создан для этого дела свой тип материала).см рисунок
2. Заголовок состоит из слов словаря и полей см. рисунок.
3. По нормальному должно формироваться примерно так: Постановление Васи Пупкина от 12.12.2013 № 4371 "О проведении публичных слушаний".
В чем косяк, как решить? Подскажите пожалуйста.

ВложениеРазмер
Иконка изображения 1.png15.03 КБ
Иконка изображения 2.png17.82 КБ

Комментарии

Аватар пользователя kv4 kv4 2 января 2014 в 23:19

Вы могли бы для формирования заголовков использовать такие модули: rules

Суть, в rules создаёте новое действие - перед сохранением новой сущности (или что-то подобное), условиями будут: сущность имеет такой-то тип, сущность содержит такие-то поля (тут все те поля из которых состоит ваш заголовок). Ну и действие - Установить значение поля. Тут нужно все указанные вами поля сложить и присвоить полю title.

Собственно и заголовок весь в нужном формате хранится в базе.

Другой вариант, создать модуль, в котором реализовать вывод заголовка для данного типа материала...

==================

После того как написал, обратил внимание на то, что речь идёт о 6 версии. Не знаю на сколько полезным оказался совет... но пусть он тут останется...

Аватар пользователя Orion76 Orion76 3 января 2014 в 11:23

Судя по скринам заголовок формируется php-кодом, который почему-то перестал выполняться, а просто вставляется в заголовок..
Как это реализовано знает только ХЗ и разработчик..
Так что дешевле к ним обратиться..-)

Аватар пользователя yamika yamika 10 ноября 2015 в 11:49

Нет тут ни какого своего PHP кода. Все просто!
Изначально был создан Тип материала (В моем случае это нормативный документ), к этому материалу добавляются поля(в моем случае добавлены:номер документа, дата, аннотация и другие)см.рисунок.

Итак, пользователь идет и создает материал "Нормативный документ", заполняет поля (номер, дата и прочее), нажимает сохранить и у него получается белиберда в заголовке. А должно было отобразиться на основании типа материала и заполненных полей - "Постановление Васи Пупкина № 4371 от 12.12.2013 "О проведении публичных слушаний"."
Постановление Васи Пупкина - Это поле "Форма терминов таксономии" см.рисунок 3
№ 4371 - "Номер документа"
12.12.2013 - Дата документа

Аватар пользователя kv4 kv4 3 января 2014 в 23:12

Мне кажется orion76 прав. В drupal нигде нет такого кода, как показано на снимке экрана http://www.drupal.ru/files/1_134.png

"yamika" wrote:
Нет тут ни какого своего PHP кода. Все просто!

Наверное всё таки есть, и всё не просто, раз вы не можете решить проблему сами.

На самом деле, найдите место, куда запилен этот кусок кода и тогда будет больше информации о проблеме, возможно даже вы сами найдёте путь решения.

Аватар пользователя yamika yamika 10 ноября 2015 в 11:49

Кажется я стал немного понимать.
Смотрите, тут в разделе типа материала, у меня это - "Нормативный документ" Самое первое поле Таксономия. См.рисунок 4
Как видите именно данные из этого поля формируют заголовок ноды, но на рисунке 4 нет ссылки настроить данное поле его даже и удалить нельзя? Видимо произошел какой-то сбой. Есть какие нибудь мысли по этому поводу?
Ps: более того я даже не знаю как добавить это поле при создании нового, антологичного типа материала (хотел создать заново тип материала).
Вся фишка именно в этом поле...т.к появляется список с терминами таксономии и можно выбрать определенный раздел к которому относится данный нормативный документ...например "постановление администрации Города N".
таким образом сформируется заголовок документа: постановление администрации Города N от 5.01.14 №69
мне кажется пропало поле "Словарь" (словарь таксономии),а точнее "ссылка на термин"