В корне сайта папка cache (чистим в ней все,не боимся)
Для этого есть кнопка Очистить кэш. Самая большая и круглая вверху.
Форум ReadyScript Сообщения от Закусило Александр
В корне сайта папка cache (чистим в ней все,не боимся)
Для этого есть кнопка Очистить кэш. Самая большая и круглая вверху.
Ну вы привели выше пример с pf[1][] поэтому для него я и дал это.
{* Получаем текущую категорию *}
{$maindir=$product->getMainDir()}
{$url=$maindir->getUrl()} {* Получаем нужный адрес *}
{* Получаем характеристики внутри цикла перебора характеристик *}
{foreach $product.properties as $data}
<div class="propertyGroup">
<h2><span>{$data.group.title|default:t("Характеристики")}</span></h2>
<table class="kv">
{foreach from=$data.properties item=property}
{assign var=prop_value value=$property->textView()}
<tr>
<td class="key"><span>{$property.title}</span>
{if $property.description}
<a class="popover-button"
data-toggle="popover"
tabindex="0"
data-trigger="manual"
data-content="{$property.description}"> ? </a>
{/if}
</td>
<td class="value"><a href="{$url}{$property.alias}_{$prop_value}/">{$prop_value}</a> {$property.unit}</td> {* Ссылка тут *}
</tr>
{/foreach}
</table>
</div>
{/foreach}
Примерно так...
Ну самое простое в Вашем случае будет извлечь это дело из сессии.
{* Смотрим, что у нас вообще в сессии и потом берем нужный ключ *}
<pre>
{var_dump($smarty.session)}
</pre>
смотрим сессию - {$smarty.current_affiliate}
Либо добавить блок текущего филиала в шаблон
{moduleinsert name="\Affiliate\Controller\Block\SelectAffiliate"}
Там будут все сведения
или через конструктор сайта добавить блок 'Выбор филиала'.
А что Вам мещает в получивщийся адрес дописать ?pf[1][]=1 ?
Так, а в чём собственно затык?
{$dir=$product->getMainDir()} {* Получение категории *}
{$dir.name} - имя категории
{$dir.id} - idкатегории
А далее Вам надо сделать два перебора. В первом вы наполняете массив категориями, а во втором уже раскладываете по "папкам" товары.
{$product_by_dirs=[]}
//Цикл с перебором товаров
{$product_by_dirs[$product.maindir][]=$product}
//Конец цикла.
В итоге будет массив с ключами в виде id категорий. а в значениях товары. Можно в ключи и названия категорий поместить
Ваш вопрос Алекся не понятен.
Ну смотрите какой у Вас JS обрабатывает эти изображения. Они ведь генерируются. А уже Ваш js их обрабатывает. Туда и копать надо. В rs-in-dialog предназначен для открытия СТРАНИЦ. И ожидает там html в ответе json. Поэтому смотрети какие JS скрипты у Вас отвечают за карусели и открытие слайдера в окне.
Вам нужно в ваше тему перетянуть шаблон /templates/flatlines/moduleview/catalog/block/category.tpl в соответствующую папку себе в default
Что за id="products"?
Оно в таблице товаров products, не в xdir. В xdir, просто список всех категорий которые назначены товару.
К сожалению пока нет. Только если свой блок сделать и там сделать эту сортировку. Либо можно в шаблоне рекомендованных товаров, вызвать static_call И там через функцию отсортировать по артикулу.
В Справочнике цен, посмотрите какая цена установлена как по умолчанию.
Один вопрос. Зачем?
Это надо делать в стилях.
img{
max-width: 100%;
}
Иначе у Вас картинку просто расплющит.
А как вы реализовали смену картинки под разрешение? И я думаю судя из скриншота у Вас проблема в блоке с формой, который выталкивает содержимое за границы.
Зайдите в Веб-сайт->Конструктор сайта-> И напротив саймой темы будет шестерёнка с настройками темы.
Смотрите, наши видеоуроки https://readyscript.ru/video/?t=developer . Я думаю, так будет проще всего.
Вам нужно подменить шаблон по умолчанию, на свой и положить себе в тему оформления. Все шаблоны Вы можете найти шаблоны в папке
/modules/shop/view/notice/
/modules/users/view/notice/.
И соответственно положить себе нужные шаблоны для правки в
/templates/ВАШАТЕМА/moduleview/shop/notice/ и
/templates/ВАШАТЕМА/moduleview/user/notice/.
Накосячили)) Возьмите оригинал, если он у Вас остался.
{static_call callback=['\Shop\Model\Cart', 'currentCart'] var='cart'}
{$cart_data=$cart->getCartData()}
Нужно вызвать всего один раз. Поэтому надо подключить его в самый верх вашего файла. Иначе вы в цикле постоянно дергаете корзину.
И не понятно, что у Вас в $cart_products находится. Если тоже самое, что в корзине, то тогда смысла в подгрузке нет.
Сделать свой модуль.
Нажимаете правой кнопкой мыши на нужном элементе, выбираете "Просмотреть код", и на вкладке Elements ищите секцию Styles, там и будут все месте, указанные в стилях.
Ну У вас видимо не хватает ширины, добавьте её в стилях. Или уберите ширину у менее значимого блока.
В программировании чудес не бывает. Смотрите какие классы у этих кнопок, а потом, проверьте есть ли они в стилях подключаемых на данной странице.
Выложить можно как ссылкой на фотохостинг.
Форум ReadyScript Сообщения от Закусило Александр