one 0 Опубликовано 7 февраля, 2008 Жалоба Share Опубликовано 7 февраля, 2008 Как в categorie_listing.html сделать что бы если есть что выводить то вывидиться вместе с дизайном, если нет то невыводиться вообще ничего? В данный момент код выглядит так: <div class="page"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b><div class="pageItem">{if $CATEGORIES_IMAGE}<p><img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" /></p>{/if}{if $CATEGORIES_HEADING_TITLE}<p>{$CATEGORIES_HEADING_TITLE}</p>{/if}{if $CATEGORIES_DESCRIPTION}<p>{$CATEGORIES_DESCRIPTION}</p>{/if}<div class="clear"></div></div><b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b></div>[/code] а надо что то типа этого: [code]{if $CATEGORIES_IMAGE $CATEGORIES_DESCRIPTION $CATEGORIES_HEADING_TITLE}<div class="page"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b><div class="pageItem"><p><img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" /></p><p>{$CATEGORIES_HEADING_TITLE}</p><p>{$CATEGORIES_DESCRIPTION}</p><div class="clear"></div></div><b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b></div>{/if} Предупреждаю в програмирование и кодинге я полный ноль. Привел пример логически мысля... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 февраля, 2008 Жалоба Share Опубликовано 8 февраля, 2008 Ставь условие, например: {if $CATEGORIES_NAME}весь код шаблона{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
one 0 Опубликовано 12 февраля, 2008 Автор Жалоба Share Опубликовано 12 февраля, 2008 Ну почти так но не так... Если будет название категории но не будет картинки, то будет выводиться название категории и картинка заглушка а надо что бы выводилась только название категории... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 февраля, 2008 Жалоба Share Опубликовано 12 февраля, 2008 Поставь куда-нибудь условие примерно такое: {if $CATEGORIES_IMAGE}...{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
kovalevas 0 Опубликовано 1 февраля, 2011 Жалоба Share Опубликовано 1 февраля, 2011 Простите что поднимаю данную тему, но в данный момент она насущна :) ксть код {if $module_data.CATEGORIES_IMAGE}<div class="catlistimg"><a href="{$module_data.CATEGORIES_LINK}"><img src="{$module_data.CATEGORIES_IMAGE}" alt="{$module_data.CATEGORIES_NAME}" /></a></div>{/if}[/code]что конкретно нужно прописать чтобы при отсутствии картинки категории не проставлялась картинка заглушка а просто писалось название категории? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 февраля, 2011 Жалоба Share Опубликовано 1 февраля, 2011 Это нужно в /includes/modules/default.php искать по по noimage и править там код, что б ничего не выводилось если нет картинки. Ссылка на сообщение Поделиться на другие сайты
kovalevas 0 Опубликовано 1 февраля, 2011 Жалоба Share Опубликовано 1 февраля, 2011 Вот спасибо сразу стало так как надо :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 февраля, 2011 Жалоба Share Опубликовано 1 февраля, 2011 Не за что Ссылка на сообщение Поделиться на другие сайты
kovalevas 0 Опубликовано 1 февраля, 2011 Жалоба Share Опубликовано 1 февраля, 2011 для тех кому может понадобится в файле /includes/modules/default.php код else { $image = DIR_WS_IMAGES.'product_images/noimage.gif'; }[/code] меняем на [code] //else { $image = DIR_WS_IMAGES.'product_images/noimage.gif'; } или же в папку \templates\vamshop\img кидаем файл изображения размером 1*1 pics под именем pixel.gif и меняем код else { $image = DIR_WS_IMAGES.'product_images/noimage.gif'; }[/code] на [code]else { $image = CURRENT_TEMPLATE.'img/pixel.gif'; } тогда будет выводится ссылка только ссылка на каталог Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 февраля, 2011 Жалоба Share Опубликовано 1 февраля, 2011 Спасибо, что кодом поделились. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения