А Кто Нам Расшифрует Обновления?
#1
Отправлено 17 Июль 2017 - 20:48
и?
#2
Отправлено 17 Июль 2017 - 21:55
А это для чего?
#4
Отправлено 18 Июль 2017 - 14:10
Эбболка (17 Июль 2017 - 20:48) писал:
и?
действительно, расскажите пожалуйста что это за новшество? ничего не могу понять...
#5
Отправлено 18 Июль 2017 - 16:16
McCornic (18 Июль 2017 - 14:10) писал:
Здравствуйте. Вы теперь можете на любой странице сайта вывести товары, которые находятся в какой-либо категории. Например есть категория Распродажа, и товары из нее можете вывести в новости, статье, корзине
#6
Отправлено 18 Июль 2017 - 16:59
MikDark (18 Июль 2017 - 16:16) писал:
дайте 1 раз нормальную инструкцию ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ.
#7
Отправлено 19 Июль 2017 - 06:18
В дополнение к обычным возможностям использования товарных категорий существует ещё одна: Вывод товаров из этой категории на любой странице магазина с помощью массива
{goods_from_category_2141000}
(2141000 - ID категории, при редактировании категории в разделе Товары - Товары ID вы сможете увидеть в URL страницы)
Пример такого использования:
{% IFNOT goods_from_category_2141000_empty %} <h2 class="title">Товары из категории 2141000 (Дом)</h2> {% FOR goods_from_category_2141000 %} {goods_from_category_2141000.NAME} - {goods_from_category_2141000.MIN_PRICE_NOW | money_format})<br> {% ENDFOR %}) {% ENDIF %}
На одной странице можно сделать до 5 подобных вставок из разных товарных категорий, не относящихся к данной странице сайта. Из каждой категории можно будет вывести первые 60 товаров.
Уменьшить количество выводимых товаров из категории можно с помощью использования ограничительных условий и конструкции {break} внутри цикла.
Например, если нам нужно вывести не более 5 товаров, можно доработать вышеуказанный код:
{% IFNOT goods_from_category_2141000_empty %} <h2 class="title">Товары из категории 2141000 (Дом)</h2> {% FOR goods_from_category_2141000 %} [b]{% IF goods_from_category_2141000.index >= 5 %}{break}{% ENDIF %}[/b] {goods_from_category_2141000.NAME} - {goods_from_category_2141000.MIN_PRICE_NOW | money_format})<br> {% ENDFOR %}) {% ENDIF %}
Чтобы стилизовать список для вашего дизайн-шаблона проще всего будет сделать следующее:
- Зайдите в раздел «Сайт» > «Редактор шаблонов»
- Откройте шаблон «Товар»
- Найдите переменные, в которых встречается текст «related_views_goods» и скопируйте весь блок начиная с {% IFNOT related_views_goods_empty %} и заканчивая {% ENDIF %}, расположенным на том же визуальном уровне. Таким образом, Вы скопируете код вывода товаров, которые смотрят с этим товаром.
- В месте, где нужно вывести товары из этой категории, вставьте скопированный блок кода и замените в нём префикс «related_views_goods» на «goods_from_category_2141000»
#8
Отправлено 19 Июль 2017 - 08:42
#9
Отправлено 20 Июль 2017 - 05:29
Зайдите в раздел Сайт - Редактор шаблонов - Просмотр новости - найдите:
{% IF NEWS_SHOW_TIME %}<div class="news-time">{NEWS_TIME | date("d.m.Y")}</div>{% ENDIF %} <!-- Ссылка на страницу новостей, откуда пришел пользователь --> <a href="{NEWS_SECTION_URL}" class="button"> {% IF NEWS_SECTION_ID=1 %}К другим новостям магазина {% ELSEIF NEWS_SECTION_ID=2 %}К другим статьям {% ELSEIF NEWS_SECTION_ID=3 %}К другим материалам СМИ {% ELSE %}К другим новостям {% ENDIF %} </a> </div>
перед ним вставьте условие вывода для конкретной новости, в которой в последующем будем выводить товары:
{% IF NEWS_ID = 112056 %} код товаров конкретной категории {% ENDIF %}
NEWS_ID - его вы можете увидеть в URL при редактировании новости, в примере указала ID новости "Новое поступление 18.07.2017".
Код товаров из категории "Античные монеты" будет выглядить следующим образом:
<!-- Товары из категории Античные монеты --> {% IFNOT goods_from_category_3427440_empty %} <div class="category-goods clear"> <div class="box-up-sell"> <div class="navigation"> <a href="#" class="prev"><i class="fa fa-angle-left"></i></a> <a href="#" class="next"><i class="fa fa-angle-right"></i></a> </div> <div class="up-sell-products"> <div class="products-grid"> {% FOR goods_from_category_3427440 %} <div class="item col-sm-3 col-md-3 col-lg-3"> <div class="item-inner" itemscope itemtype="http://schema.org/Product"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods_from_category_3427440.MIN_PRICE_NOW_ID} goodsListForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods_from_category_3427440.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_from_category_3427440.MIN_PRICE_NOW_ID}" /> <div class="product-hover"> <a href="{goods_from_category_3427440.URL_MIN_PRICE_NOW | url_amp}" title="{goods_from_category_3427440.NAME}" class="product-image"> <div class="ico-product"> {% IF goods_from_category_3427440.IS_NEW %} {% ELSEIF goods_from_category_3427440.IS_TOP %} <span class="ico-best"><span>Хит</span></span> {% ENDIF %} {% IF goods_from_category_3427440.MAX_DISCOUNT %} <span class="ico-sale"><span>Скидка</span></span> {% ENDIF %} </div> <img src="{% IF goods_from_category_3427440.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods_from_category_3427440.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods_from_category_3427440.NAME}" title="{goods_from_category_3427440.NAME}" itemprop="image" > {% FOR goods_images_list %} {% IF goods_from_category_3427440.goods_images_list.length < 2 %} <img src="{% IF goods_from_category_3427440.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods_from_category_3427440.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small2" alt="{goods_from_category_3427440.NAME}" title="{goods_from_category_3427440.NAME}" itemprop="image" > {break} {% ELSEIF goods_from_category_3427440.goods_images_list.index >= 2 %} <img src="{goods_from_category_3427440.goods_images_list.MEDIUM}" class="goods-image-small goods-image-small2" alt="{goods_from_category_3427440.NAME}" title="{goods_from_category_3427440.NAME}" itemprop="image"> {break} {% ENDIF %} {% ENDFOR %} </a> <div class="add-to-links"> <div class="wishlist"> <!-- Если есть возможность добавить товар в избранное --> {% IF goods_from_category_3427440.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в избранное" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из избранного" title="Убрать «{goods_from_category_3427440.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-heart"></i></a> {% ELSE %} <a class="add-wishlist" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в избранное" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из избранного" title="Добавить «{goods_from_category_3427440.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-heart"></i></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </div> <div class="compare"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods_from_category_3427440.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из списка сравнения с другими товарами" data-prodname="{goods_from_category_3427440.NAME}" data-produrl="{goods_from_category_3427440.URL}" data-id="{goods_from_category_3427440.ID}" data-mod-id="{goods_from_category_3427440.MIN_PRICE_NOW_ID}" title="Убрать «{goods_from_category_3427440.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&from={goods_from_category_3427440.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ELSE %} <a class="add-compare" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из списка сравнения с другими товарами" data-prodname="{goods_from_category_3427440.NAME}" data-produrl="{goods_from_category_3427440.URL}" data-id="{goods_from_category_3427440.ID}" data-mod-id="{goods_from_category_3427440.MIN_PRICE_NOW_ID}" title="Добавить «{goods_from_category_3427440.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&from={goods_from_category_3427440.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div> </div> <div class="item-info"> <h2 class="product-name"><a href="{goods_from_category_3427440.URL_MIN_PRICE_NOW | url_amp}" title="{goods_from_category_3427440.NAME}" itemprop="url">{goods_from_category_3427440.NAME}</a></h2> <meta itemprop="name" content="{goods_from_category_3427440.NAME}"> <meta itemprop="description" content="{% IF goods_from_category_3427440.DESCRIPTION_SHORT %}{goods_from_category_3427440.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}"> <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods_from_category_3427440.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods_from_category_3427440.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods_from_category_3427440.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods_from_category_3427440.MIN_PRICE_OLD>goods_from_category_3427440.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods_from_category_3427440.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} <span class="special-price"> <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods_from_category_3427440.MIN_PRICE_NOW}">{goods_from_category_3427440.MIN_PRICE_NOW | money_format}</span> </span> </div> <div class="rating-hover"> <div class="ratings"> <div class="rating-box"> {% IF goods_from_category_3427440.OPINION_RATING_VALUE %} <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <meta itemprop="ratingValue" content = "{goods_from_category_3427440.OPINION_RATING_VALUE}"> <meta itemprop="reviewCount" content = "{goods_from_category_3427440.OPINION_RATING_CNT_ALL}"> <div class="rating" style="width:{goods_from_category_3427440.OPINION_RATING_VALUE}0%" alt="{goods_from_category_3427440.OPINION_RATING_VALUE}" title="Рейтинг товара"></div> </span> {% ELSE %} <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div> {% ENDIF %} </div> </div> </div> </div> <div class="actions"> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods_from_category_3427440.MAX_REST_VALUE=0 %} <span class="button">Нет в наличии</span> {% ELSE %} <a href="{goods_from_category_3427440.URL_MIN_PRICE_NOW | url_amp}" class="about button" title="Подробнее">Подробнее</a> <a class="add-cart button" title="В корзину">В корзину</a> {% ENDIF %} </div> </form> </div> </div> {% ENDFOR %} </div> </div> </div> </div> {% ENDIF %}
Один раз вставьте в конец main.js код, который будет активировать карусель для товаров из категории:
// Товары из категории jQuery(function($) { var carouselU = $('.category-goods .products-grid'); carouselU.owlCarousel({ items: 4, itemsDesktop: [1199,3], itemsDesktopSmall: [991,2], itemsTablet: [767,2], itemsTabletSmall: [641,1], itemsMobile: [481,1], responsive: true, responsiveRefreshRate : 200, responsiveBaseWidth: window, lazyLoad: true, pagination: false, itemsScaleUp: true, slideSpeed: 800, stopOnHover: true, touchDrag: true, autoPlay: false, addClassActive: true, autoHeight: true, afterAction: function (e) { if(this.$owlItems.length > this.options.items){ $('.category-goods .navigation').show(); }else{ $('.category-goods .navigation').hide(); $('.category-goods .owl-carousel .owl-item').css("max-width", "300px"); } } }); jQuery('.category-goods .navigation .prev').on('click', function(e){ e.preventDefault(); carouselU.trigger('owl.prev'); }); jQuery('.category-goods .navigation .next').on('click', function(e){ e.preventDefault(); carouselU.trigger('owl.next'); }); });
#10
Отправлено 20 Июль 2017 - 16:12
Вот почему:
1) Даже если мы прописываем для каждой конкретной новости свой код, например ограничив тем количеством из каталога Новинки что появилось, то на следующий день при другой новости и новых товарах, зайдя в новость предыдущего дня мы увидим последние столько то то НОВЫХ товаров, а не конкретно тех которые были выложены в тот день.
2) Новые поступления почти каждый день,и в шаблоне товаров боюсь будет уж очень неприличная портянка.
3) Ну и самое основное, при обновления каталога новинки, во всех новостях будут одни и те же последние новинки как писал выше.
А вообще для вывода на других страница и статьях очень даже отлично! Спасибо!
#11
Отправлено 21 Июль 2017 - 07:54
Как вариант, можно создавать отдельные скрытые категории с датами поступлений и их в последующем использовать для новостей. От длинного кода, к сожалению, это не спасет =(
#12
Отправлено 25 Июль 2017 - 14:01
А можно как то реализовать вывод новинок товара в новости по примеру вывода товаров в корзине магазина? Т.е таблицей с маленькими изображениями товара и ценой?
#13
Отправлено 26 Июль 2017 - 06:30
В этом случае из кода выше удалите лишние элементы как рейтинг и кнопки, то есть:
<div class="actions"> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods_from_category_3427440.MAX_REST_VALUE=0 %} <span class="button">Нет в наличии</span> {% ELSE %} <a href="{goods_from_category_3427440.URL_MIN_PRICE_NOW | url_amp}" class="about button" title="Подробнее">Подробнее</a> <a class="add-cart button" title="В корзину">В корзину</a> {% ENDIF %} </div>
<div class="rating-hover"> <div class="ratings"> <div class="rating-box"> {% IF goods_from_category_3427440.OPINION_RATING_VALUE %} <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <meta itemprop="ratingValue" content = "{goods_from_category_3427440.OPINION_RATING_VALUE}"> <meta itemprop="reviewCount" content = "{goods_from_category_3427440.OPINION_RATING_CNT_ALL}"> <div class="rating" style="width:{goods_from_category_3427440.OPINION_RATING_VALUE}0%" alt="{goods_from_category_3427440.OPINION_RATING_VALUE}" title="Рейтинг товара"></div> </span> {% ELSE %} <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div> {% ENDIF %} </div> </div> </div>
<div class="add-to-links"> <div class="wishlist"> <!-- Если есть возможность добавить товар в избранное --> {% IF goods_from_category_3427440.IS_HAS_IN_FAVORITES_LIST %} <a class="add-wishlist added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в избранное" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из избранного" title="Убрать «{goods_from_category_3427440.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-heart"></i></a> {% ELSE %} <a class="add-wishlist" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в избранное" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из избранного" title="Добавить «{goods_from_category_3427440.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-heart"></i></a> {% ENDIF %} <!-- END Если есть возможность добавить товар в избранное --> </div> <div class="compare"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods_from_category_3427440.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из списка сравнения с другими товарами" data-prodname="{goods_from_category_3427440.NAME}" data-produrl="{goods_from_category_3427440.URL}" data-id="{goods_from_category_3427440.ID}" data-mod-id="{goods_from_category_3427440.MIN_PRICE_NOW_ID}" title="Убрать «{goods_from_category_3427440.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&from={goods_from_category_3427440.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ELSE %} <a class="add-compare" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods_from_category_3427440.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods_from_category_3427440.NAME}» из списка сравнения с другими товарами" data-prodname="{goods_from_category_3427440.NAME}" data-produrl="{goods_from_category_3427440.URL}" data-id="{goods_from_category_3427440.ID}" data-mod-id="{goods_from_category_3427440.MIN_PRICE_NOW_ID}" title="Добавить «{goods_from_category_3427440.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods_from_category_3427440.MIN_PRICE_NOW_ID}&from={goods_from_category_3427440.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ><i class="fa fa-retweet"></i></a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> </div> </div>
<div class="ico-product"> {% IF goods_from_category_3427440.IS_NEW %} {% ELSEIF goods_from_category_3427440.IS_TOP %} <span class="ico-best"><span>Хит</span></span> {% ENDIF %} {% IF goods_from_category_3427440.MAX_DISCOUNT %} <span class="ico-sale"><span>Скидка</span></span> {% ENDIF %} </div>
Код из инструкции выше без этих элементов будет выглядеть следующим образом:
<!-- Товары из категории Античные монеты --> {% IFNOT goods_from_category_3427440_empty %} <div class="category-goods clear"> <div class="box-up-sell"> <div class="navigation"> <a href="#" class="prev"><i class="fa fa-angle-left"></i></a> <a href="#" class="next"><i class="fa fa-angle-right"></i></a> </div> <div class="up-sell-products"> <div class="products-grid"> {% FOR goods_from_category_3427440 %} <div class="item col-sm-3 col-md-3 col-lg-3"> <div class="item-inner" itemscope itemtype="http://schema.org/Product"> <div class="product-hover"> <a href="{goods_from_category_3427440.URL_MIN_PRICE_NOW | url_amp}" title="{goods_from_category_3427440.NAME}" class="product-image"> <img src="{% IF goods_from_category_3427440.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods_from_category_3427440.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods_from_category_3427440.NAME}" title="{goods_from_category_3427440.NAME}" itemprop="image" > {% FOR goods_images_list %} {% IF goods_from_category_3427440.goods_images_list.length < 2 %} <img src="{% IF goods_from_category_3427440.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods_from_category_3427440.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small2" alt="{goods_from_category_3427440.NAME}" title="{goods_from_category_3427440.NAME}" itemprop="image" > {break} {% ELSEIF goods_from_category_3427440.goods_images_list.index >= 2 %} <img src="{goods_from_category_3427440.goods_images_list.MEDIUM}" class="goods-image-small goods-image-small2" alt="{goods_from_category_3427440.NAME}" title="{goods_from_category_3427440.NAME}" itemprop="image"> {break} {% ENDIF %} {% ENDFOR %} </a> </div> <div class="item-info"> <h2 class="product-name"><a href="{goods_from_category_3427440.URL_MIN_PRICE_NOW | url_amp}" title="{goods_from_category_3427440.NAME}" itemprop="url">{goods_from_category_3427440.NAME}</a></h2> <meta itemprop="name" content="{goods_from_category_3427440.NAME}"> <meta itemprop="description" content="{% IF goods_from_category_3427440.DESCRIPTION_SHORT %}{goods_from_category_3427440.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}"> <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods_from_category_3427440.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods_from_category_3427440.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods_from_category_3427440.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods_from_category_3427440.MIN_PRICE_OLD>goods_from_category_3427440.MIN_PRICE_NOW %} <span class="old-price"> <span class="price {CURRENCY_CHAR_CODE}">{goods_from_category_3427440.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} <span class="special-price"> <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods_from_category_3427440.MIN_PRICE_NOW}">{goods_from_category_3427440.MIN_PRICE_NOW | money_format}</span> </span> </div> </div> </div> </div> {% ENDFOR %} </div> </div> </div> </div> {% ENDIF %}
#14
Отправлено 26 Июль 2017 - 22:27
Т.е было бы здорово упростить красивую выдачу новинок в новостях. Причем новинок за конкретное число. И без постоянного наращивания кода. Например если каждому товару была бы привязана дата добавления, как у новостей. И тогда не писать каждый раз код для отдельной новости, а прописать условием что в такой то новости выводим товары из Каталога Новинки с такой то датой добавления. Было бы идеально. Сейчас такого как я понимаю нет. Но было бы классно.
#15
Отправлено 02 Июнь 2022 - 17:19
Цитата
Подскажите, а на контент-странице /page тоже можно вывести товары из категорий? По инструкции не получается...
#17
Отправлено 17 Июнь 2022 - 13:09
stasia (02 Июнь 2022 - 20:48) писал:
{% IFNOT goods_from_category_5332560_empty %}
<h2 class="title">Товары из категории 5332560 (***)</h2>
{% FOR goods_from_category_5332560 %}
{% IF goods_from_category_5332560.index >= 5 %}{break}{% ENDIF %}
{goods_from_category_5332560.NAME} - {goods_from_category_5332560.MIN_PRICE_NOW | money_format})<br>
{% ENDFOR %})
{% ENDIF %}
и создаю страницу Сайт-Страницы-Создать страницу
Если через "источник" вставляю код ничего не выводится.
Тоже самое, если вставляю код в любой созданной категории.
Вопрос один: куда его вставлять? )
#18
Отправлено 18 Июнь 2022 - 03:34
Через "Источник" работать код не будет, его необходимо разместить непосредственно в шаблоне Страница(Сайт - Редактор шаблонов) с указанием условия для какой страницы необходим вывод.
Уточните пожалуйста название страницы и категории чтобы мы прислали вам готовую конструкцию кода для вставки.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных