Ответить Новая тема Новый опрос 
 Category thumbnails в блоке категорий
CitizenDild0
Новичок
Сообщений: 74
Регистрация: 24-09-2010


27-11-2017 18:21
Пытаюсь встроить thumbnails, которые можно закачивать в админке для каждой категории в блок категорий.

В category-tree-branch.tpl добавляю строку:

Код:
{assign var="nodeimage" value="{$img_ps_dir}c/{$node.id}-0_thumb.jpg"}
<img class="cat_thumb" src="{$img_ps_dir}c/{$node.id}-0_thumb.jpg" onerror="this.style.display = 'none'" />


Проблема в том, что если thumbnail не закачан, то нужно чтобы картинка не отображалась, решение выше с onerror не работает. Пробовал также такое, но тоже нет:

Код:
{assign var="nodeimage" value="{$img_ps_dir}c/{$node.id}-0_thumb.jpg"}
{if file_exists($nodeimage)}
<img class="cat_thumb" src="{$img_ps_dir}c/{$node.id}-0_thumb.jpg" onerror="this.style.display = 'none'" />    
{/if}


Можете помочь, как мне сделать проверку, есть ли thumbnail у категории?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
CitizenDild0
Новичок
Сообщений: 74
Регистрация: 24-09-2010


30-11-2017 13:22
вверх
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-11-2017 21:21
Цитата:( CitizenDild0 @ 27-11-2017 19:21 Смотреть сообщение )
Можете помочь, как мне сделать проверку, есть ли thumbnail у категории?


Используйте подобный код:
Код:
{assign var='nodeimage' value="{$smarty.const._PS_CAT_IMG_DIR_}{$node.id}-0_thumb.jpg"}
{if file_exists($nodeimage)}
    <img class="cat_thumb" src="{$img_ps_dir}c/{$node.id}-0_thumb.jpg" />
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
sapII


Новичок
Сообщений: 60
Регистрация: 10-02-2014


01-12-2017 10:24
Цитата:( Алекс @ 30-11-2017 22:21 Смотреть сообщение )
Цитата:( CitizenDild0 @ 27-11-2017 19:21 Смотреть сообщение )
Можете помочь, как мне сделать проверку, есть ли thumbnail у категории?

Используйте подобный код:
Код:
{assign var='nodeimage' value="{$smarty.const._PS_CAT_IMG_DIR_}{$node.id}-0_thumb.jpg"}
{if file_exists($nodeimage)}
    <img class="cat_thumb" src="{$img_ps_dir}c/{$node.id}-0_thumb.jpg" />
{/if}

Спасибо! То что надо!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
CitizenDild0
Новичок
Сообщений: 74
Регистрация: 24-09-2010


05-12-2017 14:14
Цитата:( Алекс @ 30-11-2017 17:21 Смотреть сообщение )
Цитата:( CitizenDild0 @ 27-11-2017 19:21 Смотреть сообщение )
Можете помочь, как мне сделать проверку, есть ли thumbnail у категории?

Используйте подобный код:
Код:
{assign var='nodeimage' value="{$smarty.const._PS_CAT_IMG_DIR_}{$node.id}-0_thumb.jpg"}
{if file_exists($nodeimage)}
    <img class="cat_thumb" src="{$img_ps_dir}c/{$node.id}-0_thumb.jpg" />
{/if}



Спасибо!!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос