eZ Publish: работа с изображениями

eZ Publish: работа с изображениями

Указываем в шаблоне ссылку на внешнее изображение

// Пусть это будет логотип:
<img id="popup_ylogo" src={"images/headers/logo_noborder.png"|ezdesign()} />

// А вот так мы можем проверить тип:
{if eq($myrelate_object.class_name, "Image")}
  // etc.
{/if}

Attribute_view_gui для изображений

{attribute_view_gui attribute = $node.data_map.masthead_images.content.data_map.image
alignment=left
image_class=small
css_class=profile
href=$node.url_alias}

Отображение картинок и XML Block'ов

{attribute_view_gui attribute = $slide.data_map.image image_class="gallery_medium"}

Alternative image text - вывод подписи к изображению

{$photo.data_map.image.content[original].text}

Корректная работа с фильтрами, в зависимости от ориентации изображения

{if gt($sponsor.data_map.image.content[original].width, $sponsor.data_map.image.content[original].height)}
  <img src={$sponsor.data_map.image.content[header_sponsors_height_smaller].full_path|ezroot}/>
{else}
  <img src={$sponsor.data_map.image.content[header_sponsors_width_smaller].full_path|ezroot}/>
{/if}

Комментарии

Оставить комментарий

Теги:

В России:

Дорогой сердцу Hadrout (Гэдрут) в России. Проекты, клиенты, мысли и эмоции нашей команды.

В Америке:

Наш далекий и в тоже время очень близкий Hadrout в Америке. Те же клиенты и проекты, но уже немного другие мысли и совсем другой вид из окна.