Вопросы
В шапку подключается странный style
Discontrol дважды применяет скидку.
Проблема:
mysunskin.ru/uxod-za-rukami-i-telom/dlya-ruk/kremyi-dlya-ruk/Hand-Cream-Jelu-Mayu/
К данному товару, с помощью Discontrol, применена скидка 20% (по вендору)
Старая и новая цена выводятся так:
mysunskin.ru/uxod-za-rukami-i-telom/dlya-ruk/kremyi-dlya-ruk/Hand-Cream-Jelu-Mayu/
К данному товару, с помощью Discontrol, применена скидка 20% (по вендору)
Старая и новая цена выводятся так:
<span class="current_price" itemprop="price" content="[[+price]]">[[+price]] ₽</span>
[[+old_price:gt=`0`:then=`
<span class="old_price" id="mobile">[[+old_price]] ₽</span>
`:else=``]]- проблема: На странице товара скидка применяется 2 раза (в указанном примере: 268 — 54 — 54).
- На той же странице товара, в блоке «похожие товары» есть этот же товар (так получилось:) ) и там тоже всё считается правильно.
- В списке товаров в категории скидка применяется так же правильно (268 — 54).
- В корзину попадает правильная цена
fenom, поместить результат foreach в переменную
Здравствуйте, возможно ли поместить результат обработки данных оператором foreach
{foreach $array as $value} {$value.index}{/foreach}в переменную также, как в php? На тот случай, если результат перебора окажется пустым, не помещать его в обёртку? Контексты и ресурсы
есть два контекста web и catalog
когда вывожу товары контекста catalog и кликаю по товару, то бывает что перекидывает на товар, который лежит в контексте web
вот ссылка на товар из контекста catalog
есть плагин, который обрабатывает вывод товаров из контекста catalog
когда вывожу товары контекста catalog и кликаю по товару, то бывает что перекидывает на товар, который лежит в контексте web
вот ссылка на товар из контекста catalog
https://site.ru/product/kombinezon-ly-2а при клике вот сюда перекидываетhttps://site.ru/kombinezonyi/kombinezon-lyПереключения между контекстами нет, просто вынес старые товары в отдельный контекстесть плагин, который обрабатывает вывод товаров из контекста catalog
<?php
if ($modx->event->name == 'OnPageNotFound') {
$alias = $modx->context->getOption('request_param_alias', 'q');
if (!isset($_REQUEST[$alias])) {return false;}
$request = $_REQUEST[$alias];
$tmp = explode('/', $request);
$req = 'product';
if (($tmp[0] == $req && count($tmp) == 1) || (count($tmp) == 2 && empty($tmp[1])) ) {
$modx->sendForward('2068');
return;
} else if ($tmp[0] == $req && count($tmp) >= 2 && !empty($tmp[1])) {
$obj = $modx->getObject('modResource', array('uri' => $request));
$modx->sendForward($obj->get('id'));
return;
} else if ($tmp[0] != $req && $tmp[0] != 'assets') {
$modx->switchContext('web');
return;
}
} Получение [[+files]] из Tickets
Всем привет. Прошу помощи в решении задачи…
У меня установлен Tickets. Во фронтенде есть форма с полями, которые заполняет пользователь. Так же есть 2 поля для загрузки изображений:
Скорее всего я туплю, но прошу подсказать решение.
У меня установлен Tickets. Во фронтенде есть форма с полями, которые заполняет пользователь. Так же есть 2 поля для загрузки изображений:
- обычный input type='file' для загрузки «главного» изображения
- поле [[+files]] для загрузки дополнительных изображений (4 штуки)
Скорее всего я туплю, но прошу подсказать решение.
Comparison, вывод нескольких групп сравнения товаров на одной странице
Здравствуйте.
Клиент поставил задачу реализовать сравнение товаров с разделением на несколько групп, на странице сравнения группы вывести в виде табов: гребные лодки, моторы и тп. Если клиент добавил в список сравнения несколько лодок и моторов, в одной вкладке сравниваются лодки, во второй — моторы. Проблема в том, что ссылка на страницу сравнения передает одну переменную, которая задает параметры для сравнения — сравнивать или лодки, или моторы.
Подскажите, пожалуйста, как это можно сделать?
Клиент поставил задачу реализовать сравнение товаров с разделением на несколько групп, на странице сравнения группы вывести в виде табов: гребные лодки, моторы и тп. Если клиент добавил в список сравнения несколько лодок и моторов, в одной вкладке сравниваются лодки, во второй — моторы. Проблема в том, что ссылка на страницу сравнения передает одну переменную, которая задает параметры для сравнения — сравнивать или лодки, или моторы.
Подскажите, пожалуйста, как это можно сделать?
Изменение типа документа в Тикете [Мозговой штурм]
Всем привет.
Нужен «мозговой штурм»… Хотелось бы понять, возможно ли так реализовать функционал или нет?
Исходные данные:
Есть созданный шаблон карточки товара с доп. полями. Как «документ» — работает отлично. Все выводится.
Увидел функционал Tickets — очень понравилось. 90% функционала, который используется в моем шаблоне, работает «из коробки», без самописных плагинов и сниппетов.
Нужен «мозговой штурм»… Хотелось бы понять, возможно ли так реализовать функционал или нет?
Исходные данные:
Есть созданный шаблон карточки товара с доп. полями. Как «документ» — работает отлично. Все выводится.
Увидел функционал Tickets — очень понравилось. 90% функционала, который используется в моем шаблоне, работает «из коробки», без самописных плагинов и сниппетов.
Некорректная работа сниппета Markdown
Столкнулся со странным поведением сниппета Markdown, когда его несколько раз вызываю на странице с опцией 'escapeTags' => false (выключает экранирование тэгов MODX, чтоб всякие ссылки обрабатывались).
Выражается в том, что во все места вызова он вставляет обработанный контент первого вызова. При чем не важно что у него было на входе: 'field' => 'content' или же 'input' => $_modx->resource.content
В случаях, когда вызывается pdoResources и в чанке нужно обработать каждый introtext или контент, либо на странице нужно обработать и introtext и content, приходится, например, включать экранирование тэгов, что не очень хорошо.
Выражается в том, что во все места вызова он вставляет обработанный контент первого вызова. При чем не важно что у него было на входе: 'field' => 'content' или же 'input' => $_modx->resource.content
В случаях, когда вызывается pdoResources и в чанке нужно обработать каждый introtext или контент, либо на странице нужно обработать и introtext и content, приходится, например, включать экранирование тэгов, что не очень хорошо.
Менять товар каждые 24 часа
Добрый день, суть такова, есть отдельная страница называется — Товар дня, и у него имеется таймер 24 часа, я поставил через ТВ каждому товару чекбокс с Товар дня, подскажите пожалуйста как сделать чтоб Товар дня менялся каждые 24 часа из выбранных чекбоксов? сейчас просто вывел через просто
спасибо заранее
[[!pdoPage?
&parents=`2,3,4`
&where=`{"template":"6"}`
&tpl=`tpl.spec`
&includeTVs=`typeimg,price_spec,price_old_spec,check_price`
&limit=`1`
&tvFilters=`check_price==1`
]] спасибо заранее
[РЕШЕНО] Мультисайтовость, поддомены и https
Здравствуйте. Настроил мультисайтовость (через поддомены), все работает кроме того, что при включении https при переходе на любой поддомен пишет Не возможно отобразить страницу
Если расскоментировать следующую строку в .htaccess
Сертификат для поддомена действителен и включен
Спасибо за ответы!
Если расскоментировать следующую строку в .htaccess
# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
# https://www.domain.com when your cert only allows https://secure.domain.com
#RewriteCond %{SERVER_PORT} !^443
#RewriteRule (.*) https://site.ru/$1 [R=301,L]Получаем перенаправление на основной домен.Сертификат для поддомена действителен и включен
Спасибо за ответы!
