Слайдер на других страницах
Можно ли инструментами темы поставить слайдер (в первую очередь интересует с товарами, как списки на главной странице) на страницу сайта или дополнительную страницу магазина?
Готова сделать скрытую категорию, если это нельзя через список, но хотелось бы более подробную инструкцию.
Добавить ответ
Нет.
Можно сделать только скрытую категорию.
В доп. параметрах этой категории можно указать
тогда она будет отображаться слайдером.
Только учтите, что чем больше товаров в слайдере, тем больше он может «тормозить».
Спасибо. А дальше что? Как разместить на дополнительной странице магазина или сайта слайдер с товарами из это категории?
Вы не правильно поняли.
Нет никакой возможности встроить список с товарами на страницу темы.
Вы можете лишь сделать скрытую категорию и отображать в ней товары в виде слайдера. Тогда это примерно будет похоже на страницу со встроенным списком товаров.
Владимир, я буду очень благодарна, если Вы ткнете меня носом, чтобы я разобралась.
Если это нельзя сделать силами темы, я пойду искать другое решение.
Сейчас ужас ужасный, на страницах сайта отображаются карточки товаров как остатки от старой темы, выглядит очень не очень. Огромные, к покупкам явно не провоцируют, отсутствие и наличие не учитывается, до информации самой страницы, за которой люди пришли, не добраться.
Там в коде было (и пока остается) вот так:
{if $wa->shop} {$products = $wa->shop->productSet("logoped1")}
{include file="`$wa->shop->themePath('flatty')`list-products-page.html" products=$products}
{/if}
Страница 404 у сайта не содержит информации о товарах, и автоматом их туда не занести. Так что у меня есть желание все перенести в часть, которая относится к магазину, но причесать и все-таки разместить информацию о товарах по теме страницы (на них идет нормальный трафик от поисковиков, потом люди переходили к нашим изданиям и покупали, а теперь нет, их эти страницы теперь пугают).
Берёте текст со страниц сайта и вставляете в скрытую категорию.
Копируете ссылку на эту категорию и вставляет её в wa-apps меню, либо в блок super.wa_apps
Ну как нет, если у меня вон тот код вставляет список, да выглядит плохо, но список, который соответствует реальному списку. Мне нужно, чтобы он выглядел адекватно теме. Решение, которое Вы предлагаете очень нерациональное, у меня информационных страниц довольно много, под каждую делать категорию нет смысла, совсем.
Да, потому что во Flatty я собирал все настройки, которые фигурируют в списке, и дублировал их в виде переменных в файле.
В этой теме этих настроек гораздо больше и их проблематично собирать.
К тому же, в этой теме один файл содержит в себе код из нескольких файлов.
К тому же, если вы встраиваете список в страницы приложения Сайт, то это вообще будет что-то с чем-то. Потому что настройки для списков находятся в приложении Магазин, которое приложение Сайт вообще не видит.
По другому, силами темы и без танцев с бубном я не знаю, как это сделать.
Впрочем, и сами танцы с бубнами мне не особо известны.
Заковыка со встраиванием списка на любые страницы сайта заключается в том, что разработчики Shop-Script, видимо, очень давно это сделали и тестировали они это только со своей дефолтной темой.
Когда список встраивается, то код в нём работает как будто в вакууме – он не видит никаких настроек темы, никаких переменных из других файлов темы. Вообще ничего!!!
Поэтому такая технология встраивания списков не работает практически ни в одной современной теме, созданной сторонними разработчиками.
Поняла, спасибо, буду думать. Буду экспериментировать, отсутствие такого инструмента никуда не годится.
Вот смотрите, в старой версии оно выглядит так (т.е. если сейчас поставишь старую тему, Вашу же, оно так и выглядит)
А в новой мне пришлось уменьшить масштаб страницы на огромном экране до 50%, чтобы влезли эти же три товара
Попробуйте, конечно, заменить файлы на файлы от темы Super, но не уверен, что эта конструкция вообще "заведётся"...
К сожалению не помогло, выдается ошибка #0.
Условно победила. Есть вот такая страница https://support.webasyst.ru/shop-script/24/embed-product-set/, по рекомендации на ней сходила и скопировала код для списка (предложенный на самой странице не срабатывает), не слайдер, но вменяемый список в стиле магазина получился (по три позиции на экран, а не по 4, как у меня в магазине). На странице сайта не получилось вывести (даже на дефолтной теме), но, похоже, я буду выводить все содержательные страницы с сайта в магазин (в сайте темы super, например, нет значка обратного звонка, на сайте темы flatty есть).