Не знаю, почему верстальщики так фанатеют по айдишникам. Сейчас работаю с проектом с готовой вёрсткой - очень много айдишников и ни разу их использование не было оправдано. Более того, они у них ещё и повторяются. Вот поубивал бы просто!
Вам нужно создать файл с названием field--машинное-имя-вашего-поля.tpl.php в своей теме. Обратите внимание, что не нижние подчёркивания, а дефисы, и один двойной дефис.
Айдишник спектакля достанется через $element['#object']->nid;
Посоветуйте своим театральным заказчикам систему https://intickets.ru/
Она великолепная для театров.
И условия у них намного лучше, чем у Билетера.
Мои театральные заказчики просто счастливы.
И я тоже.
И внутренности юзера тоже на Друпале.
Если надо, - в личке могу показать сайт моих театральных заказчиков. Впрочем, насколько я помню, он у меня в профиле написан.
Есть много способов.
Выбор конкретного способа зависит от того, для чего Вам этот "ID":
- для темизации
- для использования в js-скриптах
- другие варианты
Комментарии
А зачем? Есть же класс поля с уникальным именем.
Как вариант есть готовая верстка с IDшником, который еще и скриптом обрабатывается.
Не знаю, почему верстальщики так фанатеют по айдишникам. Сейчас работаю с проектом с готовой вёрсткой - очень много айдишников и ни разу их использование не было оправдано. Более того, они у них ещё и повторяются. Вот поубивал бы просто!
Я точно от них не фанатею) Прокоментировала выше, для чего нужны.
Для подключения кнопки Билетера к сайту театра, у каждого спектакля свой ID.
См сюда
Вам нужно создать файл с названием field--машинное-имя-вашего-поля.tpl.php в своей теме. Обратите внимание, что не нижние подчёркивания, а дефисы, и один двойной дефис.
Айдишник спектакля достанется через
$element['#object']->nid;
Дайте, пожалуйста, ссылочку на сие чудо (на документацию по "подключению кнопки").
Не совсем понятно, какой ИД ему нужен.
Посоветуйте своим театральным заказчикам систему https://intickets.ru/
Она великолепная для театров.
И условия у них намного лучше, чем у Билетера.
Мои театральные заказчики просто счастливы.
И я тоже.
И внутренности юзера тоже на Друпале.
Если надо, - в личке могу показать сайт моих театральных заказчиков. Впрочем, насколько я помню, он у меня в профиле написан.
1) включить theme debug в settings.php
2) скопировать field.tpl.php из ядра Друпала в папку темы
Или я вас неправильно понял.
Есть много способов.
Выбор конкретного способа зависит от того, для чего Вам этот "ID":
- для темизации
- для использования в js-скриптах
- другие варианты
Делать на _preprocess_field() а появится через $attributes в field.tpl.php Вашей темы, сугеции использовать по надобности, см. https://api.drupal.org/api/drupal/modules!field!theme!field.tpl.php/7.x