Сообщение # 1 | 13:55:04
Хочу поделится с новичками, как сделать ярлыки на товары. Я сама не асс, потратила пол дня, чтобы сообразить, перерыла весь форум, собирала информацию то там то там... в итоге получилось что-то.
Делаем резервную копию шаблона, вдруг что-то не получится.
Берем нужные ярлыки в интернете, в программе фотошоп обрезаем если нужно лишнее и делаем у всех картинок одинаковую высоту, у меня 130 пикселей, ширина уже задается пропорционально.
Заходим в панель управления----интернет магазин ---настойки модуля и активируем дополнительные поля, у меня их два, одно занято, для ярлыков использовала 2-е поле.
Заходим в дизайн-----интернет-магазин----страница товара
после производитель размер еденица товара и т.д. вставляем
$OTHER1$ (это дополнительно поле должно быть по умолчанию)
$OTHER2$ - вставляем
Если нужно редактируем жирность, курсив:
<b>$OTHER1$</b><br>
<i>$OTHER2$</i>
Загружаем в файловый менеджер наши ярлыки (называем их, чтоб было понятно)
Почти сразу после
$OTHER1$
$OTHER2$
ищем </table>
И ниже вставляем код (код естественно редактируется под себя)
<?if($OTHER2$='ХИТ ПРОДАЖ')?><div align="center"><img alt="ХИТ ПРОДАЖ" title="ХИТ ПРОДАЖ" src="/yarliki/khit.jpg"<?endif?>
<?if($OTHER2$='АКЦИЯ')?><div align="center"><img alt="АКЦИЯ" title="АКЦИЯ" src="/yarliki/akcija.jpg"<?endif?>
<?if($OTHER2$='ЛОВИ МОМЕНТ')?><div align="center"><img alt="ЛОВИ МОМЕНТ" title="ЛОВИ МОМЕНТ" src="/yarliki/moment.jpg"<?

endif?>
<?if($OTHER2$='НОВИНКА')?><div align="center"><img alt="НОВИНКА" title="НОВИНКА" src="/yarliki/novinka.jpg"<?endif?>
<?if($OTHER2$='КОЛИЧЕСТВО ОГРАНИЧЕНО')?><div align="center"><img alt="КОЛИЧЕСТВО ОГРАНИЧЕНО" title="КОЛИЧЕСТВО ОГРАНИЧЕНО"

src="/yarliki/ogranicheno.jpg"<?endif?>
<?if($OTHER2$='СКИДКА')?><div align="center"><img alt="СКИДКА" title="СКИДКА" src="/yarliki/skidka.jpg"<?endif?>
<?if($OTHER2$='СУПЕР ЦЕНА')?><div align="center"><img alt="СУПЕР ЦЕНА" title="СУПЕР ЦЕНА" src="/yarliki/supercena.jpg"<?

endif?>
Где: <?if($OTHER2$='ХИТ ПРОДАЖ')-это то что мы будем писать в дополнительном поле № 2 чтобы вызвать нужный нам ярлык (можно использовать цифры, но это не красиво)
src="/yarliki/khit.jpg" - путь к картинке в файловом менеджере
Получилось вот что:


Добавлено (18 Авг 2016, 13:55:04)
---------------------------------------------
Если все получилось, делаем резервную копию шаблона.
Теперь вопрос как сделать то же самое в каталоге товаров... на фотографии у меня не получилось, все вставало криво, поэтому использовала ярлыки под товаром.
Заходим в упавление дизайном, вид товара в каталоге ищем <div class="price clr">$MODER_PANEL$ и ПЕРЕД ней вставляем тот же самый кож, но... картинки нужно уменьшить пропорционально, т.к. такой ярлычище в каталоге будет смотреться ужасно.
<?if($OTHER2$='ХИТ ПРОДАЖ')?><div align="center"><img alt="ХИТ ПРОДАЖ" title="ХИТ ПРОДАЖ" src="/yarliki/khit.jpg"height="50" width="50"<?endif?><?if($OTHER2$='АКЦИЯ')?><div align="center"><img alt="АКЦИЯ" title="АКЦИЯ" src="/yarliki/akcija.jpg"height="50" width="60"<?endif?>
<?if($OTHER2$='ЛОВИ МОМЕНТ')?><div align="center"><img alt="ЛОВИ МОМЕНТ" title="ЛОВИ МОМЕНТ" src="/yarliki/moment.jpg"height="50" width="145"<?

endif?>
<?if($OTHER2$='НОВИНКА')?><div align="center"><img alt="НОВИНКА" title="НОВИНКА" src="/yarliki/novinka.jpg"height="50" width="83"<?endif?>
<?if($OTHER2$='КОЛИЧЕСТВО ОГРАНИЧЕНО')?><div align="center"><img alt="КОЛИЧЕСТВО ОГРАНИЧЕНО" title="КОЛИЧЕСТВО ОГРАНИЧЕНО"

src="/yarliki/ogranicheno.jpg"height="50" width="109"<?endif?>
<?if($OTHER2$='СКИДКА')?><div align="center"><img alt="СКИДКА" title="СКИДКА" src="/yarliki/skidka.jpg"height="50" width="84"<?endif?>
<?if($OTHER2$='СУПЕР ЦЕНА')?><div align="center"><img alt="СУПЕР ЦЕНА" title="СУПЕР ЦЕНА" src="/yarliki/supercena.jpg" height="50" width="50"<?

endif?>
Где: height="50" width="50" задаем размер картинки. Если берем 50 за 130 пикселей (высота у всех), то нам нужно задать правильную ширину, чтоб картинка не покосилась, ведь у каждого ярлыка ширина разная.
Например картинка лови момент 378 (ширина) на 130 (высота), значит 50 делим на 130 и умножаем на 378 = 145, это и будет ширина в коде: <?if($OTHER2$='ЛОВИ МОМЕНТ')?><div align="center"><img alt="ЛОВИ МОМЕНТ" title="ЛОВИ МОМЕНТ" src="/yarliki/moment.jpg"height="50" width="145"<?

endif?>
Получается примерно следующее:


Если все нравится, делаем резервную копию шаблона. Надеюсь кому то это поможет.

Добавлено (11 Янв 2019, 20:01:14)
---------------------------------------------
smile

Сообщение отредактировал Aroma8317 - Четверг, 18 Авг 2016, 13:59:05