Aslero

Aslero

С нами с 26 февраля 2019; Место в рейтинге пользователей: #541

Итоговый статус

как сделать итоговым статусом новый, который я создал?

По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
Aslero
16 апреля 2019, 13:58
modx.pro
417
0

Стоимость доставки в админке minishop2

В чем может быть проблема:
меняю Стоимость доставки в админке minishop2 и она как была при оформлении так и сталась, сохраняю, открываю заново и снова таже стоимость
Aslero
15 апреля 2019, 16:03
modx.pro
651
0

shopStats

Подскажите, может кто сталкивался, когда выношу shopStats виджет на главную страницу, страница перестает быть доступной
Aslero
09 апреля 2019, 13:10
modx.pro
459
0

Редирект

есть два контекста, в web лежит основной каталог, в catalog лежит старые товары(вынес для удобства администрирования)
если в конце адресной строки добавить слеш (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;
    }

}
Aslero
06 апреля 2019, 23:33
modx.pro
379
0

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" />
Aslero
29 марта 2019, 00:08
modx.pro
2
735
0

Обновление миникорзины

Никто не сталкивался с такой проблемой: при добавлении товара в корзину не обновляется миникорзина компонента

{'!msMCDMiniCart' | snippet: [
    'img' => '50x50',
]}
Разработчик не отвечает, я уже голову сломал
Aslero
28 марта 2019, 11:10
modx.pro
566
0

Вывод товаров

подскажите, как можно вывести, в карточке товара, товары из этой же категории, чтобы один товар был текущий и можно ли его как-то по центру вставить?

{'!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',
]}
Aslero
25 марта 2019, 13:41
modx.pro
534
0

показать еще

как сделать кнопку показать еще, чтобы при клике на нее и менялась страница стандартной пагинации?

{'!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>
Aslero
19 марта 2019, 16:59
modx.pro
531
0

Вывод товаров

Как вывести товары 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,
 
                    ]}
Aslero
17 марта 2019, 16:55
modx.pro
499
0

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`
                ]]
Aslero
13 марта 2019, 12:15
modx.pro
879
0