Вопросы
пагинация getPage - выводится при отсутствии пагинации
Здравствуйте. В категориях выводится товар с помощью getProducts обвернутого в getPage
Когда лимит страниц превышает указаны в настройках getPage лимит — выводится пагинация, стилизованная как указано в настройках. Но если товаров на странице меньше, чем лимит у getPage — пагинация не должна появляться, а она появляется, причем стандартная, не стилизованная — без настроек, то есть ее вызывает плейсхолдер [[!+page.nav]]
Пробовал переустанавливать getPage и getProducts — ничего не дает.
Размещаю плейсхолдер [[!+page.nav]] на любых других страницах, где вообще нет вывода getPage или getProducts и на этом месте получаю пагинацию. Хотя на других сайтах в таком случае ничего не выводится — как и должно.
По сути плейсхолдер [[!+page.nav]] просто генерирует код пагинации, где бы его не вызвать.
Возможно кто-то сталкивался с такой ситуацией?
UPD
Начал удалять все сниппеты которые отвечают за вывод ресурсов -getProducts, getPage, getResources и pdoTools и вот после удаление pdoPage панагия по плейсхолдеру пропала, то есть это pdoTools дает
Когда лимит страниц превышает указаны в настройках getPage лимит — выводится пагинация, стилизованная как указано в настройках. Но если товаров на странице меньше, чем лимит у getPage — пагинация не должна появляться, а она появляется, причем стандартная, не стилизованная — без настроек, то есть ее вызывает плейсхолдер [[!+page.nav]]
Пробовал переустанавливать getPage и getProducts — ничего не дает.
Размещаю плейсхолдер [[!+page.nav]] на любых других страницах, где вообще нет вывода getPage или getProducts и на этом месте получаю пагинацию. Хотя на других сайтах в таком случае ничего не выводится — как и должно.
По сути плейсхолдер [[!+page.nav]] просто генерирует код пагинации, где бы его не вызвать.
Возможно кто-то сталкивался с такой ситуацией?
UPD
Начал удалять все сниппеты которые отвечают за вывод ресурсов -getProducts, getPage, getResources и pdoTools и вот после удаление pdoPage панагия по плейсхолдеру пропала, то есть это pdoTools дает
запуск процессора в плагине
Подскажите, куда смотреть и кому давать разрешения. Есть плагин на событие OnUserSave, в нем запускается процессор resource/create, выдает permission_denied. Запуск в консоле отрабатывает нормально, но там понятно, авторизован под mgr, поэтому и все нормально. А тут плагин… у него вроде должны быть все разрешения… нет?
Как вывести условие для определенной категории
Добрый день, Уважаемые участники сообщества!
Возник вопрос по выводу условия для определенной категории.
Есть стандартная схема добавления в популярные, в каждом товаре есть чекбокс — особый, новый или популярный.
У меня же эти параметры не используются, но используются категории популярные, новинки и распродажа.
К примеру один товар находится в двух категориях, игрушки для малышей и популярные.
Каким образом можно вывести маркер — Новинка или Популярное.
К примеру доп категория — Новинки имеет id 1782
Пробовал {if $category == '1782'}
Не выходит
Кто может помочь?
Возник вопрос по выводу условия для определенной категории.
Есть стандартная схема добавления в популярные, в каждом товаре есть чекбокс — особый, новый или популярный.
У меня же эти параметры не используются, но используются категории популярные, новинки и распродажа.
К примеру один товар находится в двух категориях, игрушки для малышей и популярные.
Каким образом можно вывести маркер — Новинка или Популярное.
К примеру доп категория — Новинки имеет id 1782
Пробовал {if $category == '1782'}
Не выходит
Кто может помочь?
Вывести продукты minishop2
подскажите как мне вывести продукты из minishop2?
начал так, но что-то вроде не то)
начал так, но что-то вроде не то)
$where = array('parent' => $code);
$resources = $modx->getCollection('modResource',$where);
foreach ($resources as $res) {
$output .= '<h2>'.$res->get('pagetitle').'</h2>';
$output .= '<p>'.$res->get('introtext').'</p>';
$output .= '<p><small>Дата: '.$res->get('publishedon').'</small></p>';
$output .= '<div class="clearfix element">
<div class="pic">
<span>
<img src="">
</span>
</div>
<div class="info wpic">
<div class="name">'.$res->get('pagetitle').'</div>
</div>
<button data-id="'.$res->get('id').'" class="button choise">Выбрать</button>
</div>';
}
echo $output; Условие для вывода связанных товаров в minishop2
Подскажите, как сделать условие для вывода связанных товаров? Никак не могу решить вопрос.
Суть — если они есть — выводим, нет — не выводим.
Я использую связи для вывода похожих товаров, и у этого модуля есть чанк обертка. Если связанных товаров нет, то этот чанк все равно выводится. Смотрится это некрасиво, поэтому хочу сделать условие.
Пробовал выложить результат выборки в плейсхолдер и через модификаторы отображать результат с условием если количество выборки не равно 0. Но похоже в msProducts не работает параметр &totalVar.
Помогите, пожалуйста. Вот мой код на странице товара:
Суть — если они есть — выводим, нет — не выводим.
Я использую связи для вывода похожих товаров, и у этого модуля есть чанк обертка. Если связанных товаров нет, то этот чанк все равно выводится. Смотрится это некрасиво, поэтому хочу сделать условие.
Пробовал выложить результат выборки в плейсхолдер и через модификаторы отображать результат с условием если количество выборки не равно 0. Но похоже в msProducts не работает параметр &totalVar.
Помогите, пожалуйста. Вот мой код на странице товара:
[[!msProducts?
&tpl=`tpl.section_NEW`
&parents=`0`
&link=`2`
&master=`[[*id]]`
&toPlaceholder=`like`
&totalVar=`count_c1`
]]
[[!+count_c1:ne=``:then=`
<div class="row">
<div class="related-products-wrapper count_and_button">
<h2 class="related-products-title">Похожие товары</h2>
<div class="related-products-carousel">
[[+like]]
<div class="clearfix count_and_button"></div>
</div>
</div>
</div>
`]] TicketForm 0 в поле формы
в чем дело? если в поле количество поставить 0 то не добавляет записи, если цифру больше 0 то добавляет?
ejiks.ru/texnicheskie-resursyi/podat-zayavku-na-uchastie
ejiks.ru/texnicheskie-resursyi/podat-zayavku-na-uchastie
Теряются данные
Добрый вечер!
Столкнулся с очень странной ситуацией. В сниппет передается город
Заранее благодарен.
Столкнулся с очень странной ситуацией. В сниппет передается город
$from = $scriptProperties['from'];
echo $from; // данные прилетают
$sql = "SELECT `code` FROM `cityes` WHERE `name` = '$from'";
$query = new xPDOCriteria($modx, $sql, array());
if ($query->prepare() && $query->stmt->execute()){
$arFrom = $query->stmt->fetchAll(PDO::FETCH_ASSOC);
echo '<pre>';
print_r($arFrom); // тут пустой массив
echo '</pre>';
}Если подставить вместо $form необходимое значение в sql запросе, то массив нормально образуется. Кто-то сталкивался с подобной проблемой? MODX 2.6.3, PHP 7Заранее благодарен.
Адреса картинок в Gallery
Здравствуйте.
Являюсь начинающим разработчиком под modx.
Поставил дополнение Gallery, сделал вывод галереи на сайте. Все ок, картинки выводятся, приближаются, все работает.
Но вот у большой картинки и у превьюшки url вида: /assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=250&h=194&zc=1&far=C&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg
БРррр....!
Как можно сделать чтобы были красивые более короткие url? Хотя бы вида: /assets/cache_image/img/articles/4-10.1111_300x200_a83.jpg
Тоже не верх совершенства, но ХОТЯ БЫ вот такие юрл сделать вместо того, что есть сейчас.
Находил в интернете что можно как-то через phpthumbon, но не представляю что это значит и как это применять и куда. Подскажите, плиз
Являюсь начинающим разработчиком под modx.
Поставил дополнение Gallery, сделал вывод галереи на сайте. Все ок, картинки выводятся, приближаются, все работает.
Но вот у большой картинки и у превьюшки url вида: /assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=250&h=194&zc=1&far=C&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg
БРррр....!
Как можно сделать чтобы были красивые более короткие url? Хотя бы вида: /assets/cache_image/img/articles/4-10.1111_300x200_a83.jpg
Тоже не верх совершенства, но ХОТЯ БЫ вот такие юрл сделать вместо того, что есть сейчас.
Находил в интернете что можно как-то через phpthumbon, но не представляю что это значит и как это применять и куда. Подскажите, плиз
Авторизация VK без почты и пароля
У меня складывается стойкое ощущение, что «Авторизация VK без почты и пароля» будет выглядеть весьма костыльно в среде modx, я прав?
Вывести стоимость доставки отдельно minishop
подскажите, как вывести стоимость доставки отдельно?
пробовал как здесьhttps://gist.github.com/iksecreeet/9e25c44e19bcc12cec3f8331cd1bbd29 описано но постоянно пишет 0
пробовал как здесьhttps://gist.github.com/iksecreeet/9e25c44e19bcc12cec3f8331cd1bbd29 описано но постоянно пишет 0