Aslero
С нами с 26 февраля 2019; Место в рейтинге пользователей: #541Итоговый статус
как сделать итоговым статусом новый, который я создал?
По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
Стоимость доставки в админке minishop2
В чем может быть проблема:
меняю Стоимость доставки в админке minishop2 и она как была при оформлении так и сталась, сохраняю, открываю заново и снова таже стоимость
меняю Стоимость доставки в админке minishop2 и она как была при оформлении так и сталась, сохраняю, открываю заново и снова таже стоимость
shopStats
Подскажите, может кто сталкивался, когда выношу shopStats виджет на главную страницу, страница перестает быть доступной
Редирект
есть два контекста, в web лежит основной каталог, в catalog лежит старые товары(вынес для удобства администрирования)
если в конце адресной строки добавить слеш (site.ru/blog/) то кидает не на странице например site.ru/blog а на старый каталог(то есть страницу другого контекста)
есть такой плагин
если в конце адресной строки добавить слеш (site.ru/blog/) то кидает не на странице например site.ru/blog а на старый каталог(то есть страницу другого контекста)
есть такой плагин
<?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;
}
}
AMP
Делаю amp по этому гайду
объясните плз вот этот момент я не понял с каким урл создать ресур и что ему передавать
объясните плз вот этот момент я не понял с каким урл создать ресур и что ему передавать
3 Ресурс
Входная точка у всех AMP-страниц одна. Этой странице будет передаваться GET-параметр, содержащий псевдоним (alias) страницы, например:
https://quasi-art.ru/amp?page=modx-and-amp
4 Шаблон оригинальной версии
В шаблоны оригинальных версий страниц нужно добавить мета-тег, указывающий на адрес AMP-версии текущей страницы:
<link rel="amphtml" href="https://quasi-art.ru/amp?page=modx-and-amp" />
Обновление миникорзины
Никто не сталкивался с такой проблемой: при добавлении товара в корзину не обновляется миникорзина компонента
{'!msMCDMiniCart' | snippet: [
'img' => '50x50',
]}
Разработчик не отвечает, я уже голову сломал Вывод товаров
подскажите, как можно вывести, в карточке товара, товары из этой же категории, чтобы один товар был текущий и можно ли его как-то по центру вставить?
{'!msProducts' | snippet: [
'tpl' => '@FILE chunks/product.tpl',
'parents' => $_modx->resource.parent,
'limit' => 5,
'depth' => 4,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => 'menuindex',
'sortdir' => 'asc',
]}
{'!msProducts' | snippet: [
'tpl' => '@FILE chunks/product.tpl',
'parents' => $_modx->resource.parent,
'limit' => 5,
'depth' => 4,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => 'menuindex',
'sortdir' => 'asc',
]}
показать еще
как сделать кнопку показать еще, чтобы при клике на нее и менялась страница стандартной пагинации?
{'!pdoPage' | snippet : [
'element' => 'msProducts',
'tpl' => '@FILE chunks/product.tpl',
'parents' => $_modx->resource.id,
'limit' => $limit,
'depth' => 4,
'includeTVs' => 'views',
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => $sortby,
'sortdir' => $direction,
]}
<div class="pagination-box">
<p class="info">Показаны товары с 1 по 12 из {$_modx->getPlaceholder('page.total')} (всего страниц: {$_modx->getPlaceholder('pageCount')})</p>
<div class="pagination">
{$_modx->getPlaceholder('page.nav')}
</div>
</div>
Вывод товаров
Как вывести товары id производителя которых текущий ресурс?
{'!pdoPage' | snippet : [
'element' => 'msProducts',
'tpl' => '@FILE chunks/product.tpl',
'parents' => 6,
'limit' => $limit,
'depth' => 4,
'includeTVs' => 'views',
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'where' => '{
"vendor.resource":"$_modx->resource.id"
}',
'sortby' => $sortby,
'sortdir' => $direction,
]}
mSearch
есть форма, как искать с учетом выбора в поле селект?
<form data-key="2474cf02fdca1e65e926c89b520d4f19aa48f7b8" action="rezultatyi-poiska" method="get" class="msearch2" id="mse2_form">
<select name="parents" id="parents">
<option value="11">Развитие науки и технологий </option>
<option value="12">"Развитие лесного хозяйства" на 2013- 2020 годы </option>
<option value="13">Развитие авиационной промышленности </option>
<option value="14">Экономическое развитие и инновационная </option>
<option value="15">Развитие судостроения и техники </option>
<option value="16">Космическая деятельность России </option>
<option value="17">Развитие атомного энергопромышленного комплекса </option>
<option value="18">Государственная программа развития сельского хозяйства </option>
<option value="19">Развитие рыбохозяйственного комплекса </option>
</select> <
input type="text" class="search ui-autocomplete-input" name="query" placeholder="Поиск ..." value="" autocomplete="off">
<button type="submit" class="btn-green">Найти</button>
</form>
вызываю вот так[[!mSearchForm?
&pageId=`54`
&tplForm=`mSearch2.form`
&limit=`12`
&tpl=`mSearch2.ac`
]]