Есть у меня проблема, делаю кастомный темплейт под мой собственный тип нод
Так вот используется contemplate и node_images
Хочу чтобы такой теплейт выдавал мне урл картинки
Ничего не выводит, только потому что $node->node_images оказывается просто стройкой!
Но когда я вставляю print $node->node_images[0]->filepath; в node.tpl.php оно работает!
Я подозревю 2 возможные вещи:
- Я не знаю как работает contemplate! тоесть он $node->node_images понимает как чтото свое и парсит его не как чистий ПХП, а как шаблон, который заменяется на $node->node_images, и когда я задаю $node->node_images[0], он сначала заменает на реальные данные с $node->node_images, потом просто выдет мне первый символ этой строки!!
- глюк в contemplate....
Какие у кого соображения?
Комментарии
вы невнимательно посмотрели код предоставленный contemplate. там есть код, который РЕАЛЬНО ВЫВОДИТ КАРТИНКУ А НЕ filepath
те ищите код , возвращающий xxxxxxxxxxxx
Я очень внимально смотрел, и я уверен что там его нет.
Но все же если я ошибаюсь то буду благодарен если Вы мне дадите кусок кода которы таки это делает
вот это единственное что у меня есть в списке переменных для тизера что связвно с node_images:
<?php
$node->node_images
<a href="javascript:void(0);" title="1942" onclick="window.open('http://v300.motofan.ru/sites/default/files/node_images/1942.jpg', '', 'height=267,width=224');"><img src="http://v300.motofan.ru/sites/default/files/node_images/1942_tn.jpg" alt="1942" /></a>
?>
Спасибо