доступ к прикрепленным файлам

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

Аватар пользователя evl-ntnt evl-ntnt 10 октября 2008 в 21:13

Подскажите пожалуйста как получить доступ к прикрепленным файлам из шаблона node.tpl?
Знаю что должно бть что тот типа $node->content[][]
Но подобрать значения не удалось

Комментарии

Аватар пользователя evl-ntnt evl-ntnt 10 октября 2008 в 21:36

спасибо
там есть массив files
каждый его элемент - нформация о файле, которая в свою очередь тоже массив
мне нужен элемент массива с путем к файлу (filepath) что бы вставить в шаблоне node.tpl в тег img
в каждом моем ноде по 1 прикрепленному файлу

может кто нибудь написать как получить путь к первому прекрепленному файлу в ноде?

я пробовал такие варианты
$node['files'][0]['filepath']
$node[files[0]]['filepath']
$node[files[1]]['filepath']

ничего не получается

Аватар пользователя kosilko kosilko 11 октября 2008 в 5:14

"evl-ntnt" wrote:
я пробовал такие варианты
$node['files'][0]['filepath']

$node не массив, а объект. Правильно будет $node->files. А $node->files - это массив объектов. Тут уже на свой вкус, но через $node->files[0] доступ к первому файлу не получишь. Потому что первый файл для отдельной ноды может быть с каким угодно индексом, например $node->files[126]. Как вариант - echo reset($node->files)->filepath;
Если хочешь видеть все файлы, то тут уже через цикл foreach.