Денис пишет:
admin пишет:

Menu\Controller\Block\Menu - потомок RS\Controller\StandartBlock, значит он принимает параметры, которые принимает StandartBlock. Смотрим какие параметры принимает StandartBlock в методе getParamObject, видим:

$controller_param_object = new ControllerParamObject(
            new PropertyIterator(array(
                'indexTemplate' => new Type\Template(array(
                    'description' => t('Шаблон'),
                    'attr' => array(array(
                        'placeholder' => $this->default_params['indexTemplate']
                    ))
                ))
            ))
        );

Соответственно можно добавить параметр indexTemplate и указать в нем шаблон для рендеринга:

{moduleinsert name="\Menu\Controller\Block\Menu" hideAutoComplete=true indexItemplate="........"}

Подскажите пожалуйста как правильно прописать путь к шаблону? а то что то не получается, вставляю так:

{moduleinsert name="\Menu\Controller\Block\Menu" hideAutoComplete=true indexItemplate="templates/moy-shablon/moduleview/menu/blocks/menu/catalog_menu.tpl"}

есле можно приведите пример пути к стандартному шаблону, что бы было понятно как прописать.
Заранее благодарю.

{moduleinsert name="\Menu\Controller\Block\Menu" hideAutoComplete=true indexItemplate="/templates/moy-shablon/moduleview/menu/blocks/menu/catalog_menu.tpl"}

или добавить /,или можно /../

Sergey T. пишет:

Здравствуйте. У нас установлен плагин "блок расчета стоимости доставки" и при первом заходе пользователя отображается всплывающее окно с выбором города, после того как человек выбрал город как его вывести в произвольном месте шаблона? Например в шапке сайта. Какая переменная или конструкуция?

Спасибо.

Если правильно вас понял,то вам нужен этот путь,а в файлах ответы на ваш вопрос?)

/templates/flatlines/moduleview/affiliate/affiliates.tpl

Спасибо за образец.Тестирую на теме Современная,интересно получилось)
Файлы с картинками залить в /templates/flatlines/resource/img/icons
В css путь к картинкам в виде

(../img/icons/Russian_Post.png)

Итак,у нас стандартная тема default
Для начала я убирал возможность заказать компании
Для этого заходим в

/modules/shop/view/checkout/address.tpl

Находим в строке 76

<li><a class="item {if $order.user_type=='person'} act{/if}" data-tab="#user-tab1" data-input-val="person" href="JavaScript:;">{t}Частное лицо{/t}</a></li><br>
<!--<li><a class="item{if $order.user_type=='company'} act{/if}" data-tab="#user-tab1" data-class="thiscompany" data-input-val="company" href="JavaScript:;">{t}Компания{/t}</a></li>-->
<li><a class="item{if $order.user_type=='noregister'} act{/if}" data-tab="#user-tab2" data-input-val="noregister" href="JavaScript:;">{t}Без регистрации{/t}</a></li><br>
<li><a class="item{if $order.user_type=='user'} act{/if}" data-tab="#user-tab3" data-input-val="user" href="JavaScript:;">{t}Я регистрировался ранее{/t}</a></li>

У меня уже готовый вариант.
Чистим папку с кешем(пока не почистим,будем видеть старый вариант)
В корне сайта папка cache (чистим в ней все,не боимся)
После обновляем страницу,на десктопной версии все ок,но на мобильной у нас выводится стоимость корзины,которая перекрывает вариант выбора Частное лицо,Без регистрации,Я уже регистрировался...
Добавляем после каждого варианта тег

<br>

Снова чистим папку кэша,и проверяем.Вуаля,все нормально отображается

Тестировал на iPhone X

Закусило Александр пишет:

Вам нужно в ваше тему перетянуть шаблон /templates/flatlines/moduleview/catalog/block/category.tpl в соответствующую папку себе в default

Перетянул,но стал просто раскрытый список всех категорий вертикально на том же месте,где и был

Очень хочется изменить вид списка категорий на сайте в шаблоне Классический
Хочу сделать как в теме Современная.
Подскажите,как реализовать? В каком файле?

Алексей пишет:

Одна категория почему-то никак не хочет отображать товары в ней. Уже перепроверил сто раз. Со всем остальными категориями все норм. Куда копать? Скриншоты прилагаю.

https://yadi.sk/i/3MuNiGm-KsoEuA

https://yadi.sk/i/2VPWLL5H2tO-2Q

А если кликнуть по конкретной модели вверху, то все норм. В родительской категории тоже отображаются. Не видно их только в следующей подкатегории. На скриншоте это категория Xiaomi.

1) Попробуйте снять галку со спец.категории
2) попробуйте удалить товар,и пересоздать его заново (у меня похожая ошибка была когда место кончилось)

Ярослав пишет:

Из за кеша может быть?

почистил,не помогло
Поставил тестовую версию движка,сделал синхронизацию,на тестовом все появилось.Буду искать в коде

Закусило Александр пишет:

В Справочнике цен, посмотрите какая цена установлена как по умолчанию.

Установлена Розничная по умолчанию( id=1)

Polo Art пишет:

Daniel, в последних версиях readyscript была ошибка в выводом зачёркнутой цены.
Чтобы точно диагностировать вашу проблему, нужно
а) адрес сайта
б) product.tpl из используемой темы, а именно тот блок, что выводит цены

Да, кстати, цены не отображаются только в карточке или же в каталоге в целом?

Цена вообще на самом сайте со стороны пользователя отсутствует.
Хотя в админ.панели в карточке товара цена прописана

Сделал синхронизацию с Мой Склад,номенклатуру выгрузило,цены тоже,т.е в карточке товара есть 2 цены(оптовая,розничная).
В настройках модуля тоже прописана розничная цена,но на самом сайте цена 0,наличие товара показывает отлично.
Но цены нет,и ни в какую не выводит цену
Подскажите

Закусило Александр пишет:

Модуль сейчас у меня в процессе разработки.

Очень ждем его реалзацию

Андрей пишет:

Здравствуйте.
Может кто нибудь реализовывал и даст разумные пояснения.
Есть интернет- магазин и есть физический розничный магазин.
Товарная база единая в 1С.
Необходима реализация дисконтной программы (видимо в 1С), с тем что бы она действовала и в магазине и в интернет-магазине по единым картам, я так понимаю необходима синхронизация данных пользователей? Есть у кого нибудь подобный опыт?

1с не передает никак бонусные баллы.Даже если сделать экспорт бонусных баллов и физических лиц,то будут разные данные.
В течении года пытались сделать данную передачу,но постоянно вылезают ошибки и происходит рассинхронизация

Из коробки работало с 1с Розница 2.2
Просто галки в СМS поставил,и все ок

Сегодня прилетело обновление системы,и...ошибка ушла,все проходит на отлично

Выскакивает ошибка при попытке действия

Ошибка передачи данных. Повторите попытку еще раз 

Где искать?

Константин пишет:

Подскажите, пожалуйста, как сделать сабж?

Задача: убрать из каталога снятые с производства товары, но оставить их для архива и поисковых систем.

Пользователь приходит из поисковика - видит, что товар больше не производится и выбирает из списка рекомендованных другие товары.
Но при просмотре категории из витрины товар не видно (только в админке в этой категории).

Все просто,зайти в настройки модуля Каталог товаров-вкладка Основные-в самом низу убрать галки с

Отдавать 404 ответ сервера у скрытых категорий?       
Отдавать 404 ответ сервера у скрытых товаров?       
Отдавать 404 ответ сервера при попытке поиска по скрытым фильтрам?   

В этой же вкладке

Скрывать товары с нулевым остатком  -ДА

Все,в адинке видны,в поиске видны,по прямой ссылке доступны.Для пользователя невидимы

Заинтересовала работа 2 вещей в системе.
Собственно модуль Купить в 1 клик(далее КВ1К) у меня выключен. Но люди все равно продолжали делать заказы,которые падали в ветку КВ1К.
Немного порывшись со стороны пользователя,обнаружился интересный факт,самой кнопки КВ1К нет, но есть возможность из корзины нажать Заказать по телефону.
Как такового меню управления данной функцией нет,и более того,она даже не контролирует остатки товара,т.е можно заказать любое количество,пункты заказа никак не редактируются.
Как ею управлять,кроме вырезки куска кода в 162-166 строке templates/my/moduleview/shop/cartpage.tpl

            {* Покупка в один клик в корзине *}
            {if $THEME_SETTINGS.enable_one_click_cart}            
                <a href="JavaScript:;" class="toggleOneClickCart">{t}Заказать по телефону{/t}</a>
                {moduleinsert name="\Shop\Controller\Block\OneClickCart"}
            {/if}
Олег пишет:
Polo Art пишет:

Элементарно. Покупаете хостинг, запрашиваете бекап с облака и разворачиваете его на вашем хостинге. Дел на 10 минут.

Хостинг есть, а вот дальше можно чуть развернуть ответ?! Как бекап сделать в облаке и как развернуть на хостинге?

Пишете в тех.поддержку,и вам присылают бекап

Вам поможет всезнающий https://forum.readyscript.ru/user/20/

Спасибо.Так и думал

Ситуация такая,в ИМ есть 3 магазина
Пользователь на сайте видит все товары,и лишь заходя в карточку товара,видит что товар доступен только в дальнем магазине.
К чему появился вопрос,возможно ли вывести в шапке сайта выбор магазина,и автоматом на сайте выводились наличие товара только выбранного магазина?

48

(13 ответов, оставленных в Вопросы по работе с системой)

Дмитрий пишет:
Закусило Александр пишет:

Я же прямую ссылку Вам дал, где по шагам расписано как включить отображение)))

Очень вредная привычка "быстро читать через строку".

Пока закомментировал  это условие, буду дальше разбираться.

попробуйте пойти по моему пути
https://forum.readyscript.ru/topic/1737/debagrezhim/

49

(4 ответов, оставленных в Вопросы по работе с системой)

Благодарю,проблема решена
Забыл в Способах доставки указать для самовывоза магазины.

Вдруг кому понадобится
Магазин-Доставка-Способы доставки - выбираем сам способ и в самый низ-пункт Доступные пункты самовывоза
Надо выбрать магазины

50

(4 ответов, оставленных в Вопросы по работе с системой)

Закусило Александр пишет:

Галочки поставьте у этих складов, что они пункты самовывоза.

Перепроставил галочки,очистил кэш,все равно пустая страница