ezpublish.ru / Форумы / Для экспертов / Атрибут типа файл




Атрибут типа файл

|
|
Следующая тема
 »

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Владимир Владимирович

Вт, 2 марта 2010 10:07:46

Уважаемые эксперты EZ 3.9, вопрос:
какой php файл(класс) генерит ссылку для скачивания файла, в шаблоне ведь выводиться только имя. Всем спасибо.

Сергей Гедеон

Вт, 2 марта 2010 12:50:57

Ссылки для скачивания генерирует модуль content/download кажись

если вам нужен физический урл файла то посмотрите аттрибуты объекта файла (через оператор attribute( 'show' ) ). Там должен быть путь

===----
Радоваться жизни можно тихо...
----====

Eugene Gorobchenko

Чт, 20 мая 2010 15:54:06

Ссылку на прикрепленный файл через поле relation object в темплейте можно сгенерировать следующим образом :

{def $file = concat('/content/download/',
$node.object.data_map.attribute_name.value.data_map.file.contentobject_id,
'/', $node.object.data_map.attribute_name.value.data_map.file.id,
'/version/',$node.object.data_map.attribute_name.value.data_map.file.version,
'/file/', $node.object.data_map.attribute_name.value.data_map.file.content.original_filename)|ezurl}