Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Сделал все как вы написали для своего шаблона , ничего не отображается. Еще вопрос по файлу tiny_products.tpl , такого шаблона нет products.tpl, только естьМожет такое решение подойдет?
В файл \design\default_lite_1\html\tiny_products.tpl (учтите название вашего шаблона) дописываем в низу код:
HTML:<div class="metki"> {if $product->featured} <div style="background: #f17a3c;">ХИТ</div> {/if} {if $product->variant->compare_price} <div style="background: #f24941;">АКЦИЯ</div> {/if} {if $product->created|date_format:'%Y-%m-%d' > "-30 days"|date_format:'%Y-%m-%d'} <div style="background: #57bac7;">НОВЫЙ</div> {/if} </div>
И в шаблоне подключаем стиль:
Код:<style> .metki { position: absolute; top: 8%; left: 16px; z-index: 1; } .metki div + div { margin-top: 2px; } .metki div { text-align: center; color: #fff; font-size: 15px; font-weight: 400; padding: 0 10px 0 5px; width: 75px; clip-path: polygon(0% 0%, 88% 0%, 100% 50%, 88% 100%, 0% 100%); -webkit-clip-path: polygon(0% 0%, 88% 0%, 100% 50%, 88% 100%, 0% 100%); } </style>
Вывод метки со скидкой в процентах:
Заменяем строку <div style="background: #f24941;">АКЦИЯ</div>
на код
HTML:{if $product->variant->compare_price > $product->variant->price} <div style="background: #f24941;">-{100-($product->variant->price/$product->variant->compare_price*100)|string_format:"%d"}%</div> {/if}
Итак. Выполним запрос на добавление мобильного шаблона
Что бы не возникали конфликты, выполним запрос на указание полного шаблонаКод:INSERT INTO `s_settings` (`name`, `value`) SELECT 'theme_mobile', `value` FROM `s_settings` WHERE `name` = 'theme';
Добавим в simpla/SettingsAdmin.php код вывода списка шаблонов на странице настроек. После кода (строка 14)Код:INSERT INTO `s_settings` (`name`, `value`) SELECT 'theme_full', `value` FROM `s_settings` WHERE `name` = 'theme';
добавимКод:$this->design->assign('managers', $managers);
Далее в этом же файле добавим перед (строка 24Код:$this->design->assign('themes', $this->design->get_themes());
код для указания шаблоновКод:$this->settings->order_email = $this->request->post('order_email');
Да, тут получается дубликат выбора шаблонов с разделом "Дизайн", но там можно указать только основной шаблон, а нам необходима визуализация разницы шаблонов для разные версий.Код:$this->settings->theme_full = $this->request->post('theme_full'); $this->settings->theme_mobile = $this->request->post('theme_mobile');
Кстати, можете при необходимости добавить сюда еще варианты шаблонов с соответствующими полями (например, региональный с последующей выборкой в клиентской части).
В файле simpla/design/html/settings.tpl перед кодом (46 строка)
добавимКод:<div class="block layer"> <h2>Оповещения</h2>
Код:<div class="block layer"> <h2>Тема</h2> <ul> <li><label class=property>Основная</label><select name="theme_full" class="simpla_inp">{foreach $themes as $t}<option value="{$t->name}"{if $settings->theme_full == $t->name} selected{/if}>{$t->name}</option>{/foreach}</select> <li><label class=property>Мобильная</label><select name="theme_mobile" class="simpla_inp">{foreach $themes as $t}<option value="{$t->name}"{if $settings->theme_mobile == $t->name} selected{/if}>{$t->name}</option>{/foreach}</select> </ul> </div>
Админская часть закончена.
Все гораздо проще. путей . Первый сделать правки .htacces сделать индивидуальную маршрутизацию по урлу на свой вью и в папке VIEW сделать свой например NEWVIEWPRODUCTS.phpВсех приветствую!
Как вывести сайт с шаблоном по постоянной ссылке site.com/primer/?
Нужно чтобы без поддомена выводился сайт по ссылке с другим шаблон и настраивался в одминке в отличие от остального.
Сделал по типу выбора мобильного шаблона:
Далее не могу понять, как сделать вывод ссылки. Помоги кто может.