Denis
С нами с 05 декабря 2019; Место в рейтинге пользователей: #1110Есть ли готовое решение для просмотра скрытых дочерних ресурсов в админке в виде таблицы?
Есть ли готовое решение для просмотра скрытых дочерних ресурсов в админке в виде таблицы а-ля как это сделано в минишопе.
Есть «контейнер» с новостями, в кол-ве 700 штук. Естественно для контейнера сразу было принято решение ставить hide_children_in_tree. Но сразу после этого возникает другая проблема — сложность редактирования т.к. дочерних ресурсов уже не видно и приходится прибегать к костылям в виде frontendManager и редактирование из фронта ресурса.
Есть «контейнер» с новостями, в кол-ве 700 штук. Естественно для контейнера сразу было принято решение ставить hide_children_in_tree. Но сразу после этого возникает другая проблема — сложность редактирования т.к. дочерних ресурсов уже не видно и приходится прибегать к костылям в виде frontendManager и редактирование из фронта ресурса.
Как подсунуть другой ресурс при 404
Такая ситуация
Есть много контекстов, для примера: web, msk;
В контекста web структура:
Можно ли обработать это действие в событии onPageNotFound и подсунуть ресурс из дефолного контекста (web)?
Пока что настроил обработку поиска запрашиваемого ресурса в другом контексте.
Есть много контекстов, для примера: web, msk;
В контекста web структура:
Главная
Блог
Запись блога 1
в mskГлавная
Так вот. Если мы в контексте msk и переходим в блог то получаем закономерное 404.Можно ли обработать это действие в событии onPageNotFound и подсунуть ресурс из дефолного контекста (web)?
Пока что настроил обработку поиска запрашиваемого ресурса в другом контексте.
<?php
if ($modx->context->key === 'mgr' || $modx->event->name !== 'OnPageNotFound') return;
$alias = $modx->context->getOption('request_param_alias', 'q');
if (!isset($_REQUEST[$alias])) {return false;}
$curUrl = strtok($_REQUEST[$alias], '?');
$defaultCtx = $modx->getContext($modx->getOption('default_context'));
if (key_exists($curUrl, $defaultCtx->aliasMap)) {
$modx->resource = $modx->getObject('modResource', $defaultCtx->aliasMap[$curUrl]);
}
Как в pdoPage + msProducts вывести на первой странице на 1 товар меньше чем нужно?
Добрый день, есть ли возможность вывести на первой странице товары с оффсетом -1, а на следующих — нормально.
Делается это для того, что первая «карточка товара» — это просто ссылка на скидку.
Например: на первой странице 19 товаров, на последующих 20.
Делается это для того, что первая «карточка товара» — это просто ссылка на скидку.
Например: на первой странице 19 товаров, на последующих 20.