Пример с типами материалов приведен условно
Установлено:
Drupal 7
Node Reference 7.x-2.0
Colorbox 7.x-2.3
Colorbox Node 7.x-2.6
Созданы два типа материала:
1. Магазин
2. Продукт
В материале Магазин создано поле Node-Reference которое ссылается на тип материалов Продукт.
На странице любого магазина, например название магазина "Булочный", выводятся относящиеся к нему записи из типа данных Продукты.
Выводятся в виде Анонсов. Т.е.: заголовок, краткое описание и картинка.
Как в template.php или еще как сделать, чтобы на странице "булочный" при нажатии на заголовок и картинку продукта он открывался через Colorbox-Node ?
Просто присвоение класса в template.php не помогает. Подозреваю, что нужно как-то прописать ссылку. Но, как?
Комментарии
Up
подозреваю , что либо в node.tpl.php либо в preprocess_node её создать и потом в шаблоне выводить
<a class="colorbox-node" href="blogs/my-example?width=600&height=600">My Example</a>
Ну и как Вы себе представляете генерировать автоматически такую ссылку на каждую ноду?
динамически в шаблоне или вам мало объекта ноды для получения нужных ссылок?
совершенно верно))
плюс еще десяток иных путей реализации - как кто пожелает
али функцию в темплейтпхп, али js добавлять класс и уточнять линк...
для ТС: где не работает голова - там работают руки,
не можешь автоматизировать - делай вручную, это исключительно твои проблемы,
как и игнорирование инфы на оф. стр. модуля, а там все написано.
Вы умники такие.
Так Вы ж не дали динамическое решение.
С каких пор
blogs/my-example
стала динамической ссылкой?Вот именно эту часть не знаю как написать, чтобы она АВТОМАТИЧЕСКИ подхватывала адрес ноды. $node_url - не работает.
По всей видимости, потому что редактируется не node.tpl.php а field.tpl.php
В случае с field - эта часть должна как то по другому формироваться.
На оф сайте написано как вставлять вручную ссылку «When you create your links manually, you will need ...»
А как автоматизировать спросил на drupal.ru
multpix не хотите помочь, или не знаете - проходите...
Если поможете - респект.
Я редактирую файл field.tpl.php
В нем ссылку на ноду как-то нужно извлечь не так, как в node.tpl.php — а как извлечь...?
ну и зачем?
Дурная голова рукам покоя не даёт
это всё можно сделать и в node.tpl.php - те же поля там выводятся и оборачиваются как надо
скорее, горе от ума
затуркался
спасибо. попробую