Вопросы

Условие were pdoPage на fenom

Добрый день!
Ребята, подскажите, как составить условие для выборки товаров на Fenom (по новым и по популярным). Сейчас выборка вот такая:
'where' => ['Data.popular' => 1],
Алексей
21 февраля 2018, 07:45
modx.pro
2
3 038
0

как в снипет передать значение TV?

Сам снипет
<?php
if ($teacher == '') // Значение из TV параметра
 $teacher = 0;
$q = $modx->newQuery('modResource');
$q->where(array("pagetitle" => $teacher)); //тут ставим любые поля ресурса

$resource = $modx->getObject('modResource', $q);
print_r($resource->get('uri'));
[[!pdoPage?
    &tpl=`@INLINE
			<div class="column">
			   <div class="sc-top-event-item" data-equalizer-watch>
				  <a class="sc-bl" href="/[[+uri]]">
				  <img class="lazy" title="[[+pagetitle]]" alt="[[+pagetitle]]" data-original="[[+tv.PageImage]]">
				  </a>
				  <div class="sc-top-event-time">[[#[[+id]].datebegin:date=`%e %b`]] - [[#[[+id]].dateend:date=`%e %b`]]</div>
				  <div class="sc-top-event-price">[[+tv.price]] руб.</div>
				  <div class="sc-top-event-title">[[+pagetitle]]</div>
				  <div class="sc-top-event-teacher"><a class="sc-top-event-link" href="[[!TeacherCourses?&teacher=`[[+tv.teacher]]`]]">[[+tv.teacher]]</a></div>
				  <a href="/[[+uri]]"" class="button">Узнать больше</a>
				  <div class="sc-top-item-line"></div>
			   </div>
			</div>`
    &parents=`4`
    &includeTVs=`PageImage,datebegin,dateend,price,teacher`]]
Если я указываю в снипете просто &teacher=`Иван Иванов` — все работает ок. Но как только указываю плейхолдер &teacher=`[[+tv.teacher]]` — то ничего не выходит. Снипет пишу впервые
Roman
20 февраля 2018, 20:11
modx.pro
1 394
0

Как позволить авторизованным пользователям покупать товары друг у друга c PayPal оплатой

Всем привет!
Есть сайт на MODX Minishop2 по продаже электронных товаров (файлов картинок, аудио, видео и т.д.). В нем есть 2 группы пользователей: Продавцы и покупатели (обычные пользователи).
Продавцы — те, кто загрузили товар на сайт и являются его авторами.
Если я правильно понимаю, тот PayPal, что встроен в Minishop2 позволяет только оплатить товар администратору/менеджеру сайта, чей логин, пароль и подпись указаны в системных настройках PayPal, но пользователь пользователю заплатить не может. Так?
Кто-нибудь знает, как можно организовать покупку/ продажу между пользователями товаров minishop2 с возможностью оплаты на внутренний счет пользователя-продавца?
Ilya Gureshidze
20 февраля 2018, 19:28
modx.pro
779
0

Есть ли возможность разным группам товаров указать цену в руб./м2 или руб./шт

Нигде не нашел как реализовать вывод цены, например, руб./м2 или руб./шт для разных категорий товаров. Догадываюсь, что, возможно, нужно создавать доп. поле в категории, где можно вводить нужную единицу цены. А затем как-то показывать ее в карточке товара и списке товаров. Но может я неправильно рассуждаю. Если кто-то сталкивался с подобной проблемой подскажите, пожалуйста. Может есть готовое решение или компонент какой?
Константин
20 февраля 2018, 18:05
modx.pro
1 200
0

Как сделать обязательное поле размера если у товара есть размер

Всем доброе время суток. Подскажите как сделать обязательным при добавлении в корзину размера, цены в карточке товара?

не могу написать сниппет:
<?php
switch ($modx->event->name) {
    // События на добавление товара
    case 'msOnBeforeAddToCart': 
        // тут проверка на выбрана ли опция размера?
	// как сделать проверку на наличие $options у товара?
        print_r($options); // тут получаю id товара
	// а как получить информацию из карточки товара?
	// тут просто вывожу сообщение
        if (empty($options)) {
            $modx->event->output('Необходимо выбрать размер');
        }
        
        break; // получает $product, $count, $options и $cart
}
Михаил мне подсказал Вот таблица, которая связывает товар и опцию.
Проверяй id ресурса и ключ опции. Если есть, тогда проверяй на наличии в options

но я не знаю как взять ключ опции. id ресурса я быстро вывел

у меня не хватает знаний, что бы самому сделать если честно. Помогите мне пожалуйста
Саша Иващенко
20 февраля 2018, 16:11
modx.pro
1 142
0

Плагины не открываются для редактирования

При попытке создать новый плагин или отредактировать существующий видно только серый фон.
При этом ресурсы, чанки и сниппеты открываются для редактирования корректно.

MODX Revolution 2.6.1-pl
Владимир Тельнов
20 февраля 2018, 14:14
modx.pro
1 225
0

Как изменять и выводить TV?

Сложность вот в чем состоит. При редактирование ресурса (сохранение), необходимо из одного TV параметра, перенести значение в другой, перед этим его изменив. Так вот, как это сделать в форме по событию OnDocFormSave?
Используется ModX Evolution 1.3.4
Эдуард
20 февраля 2018, 10:15
modx.pro
839
0

Есть ли решение для импорта в minishop2 из Яндекс.недвижимость (xml)?

Добрый день!
Подскажите, пожалуйста, есть ли готовое решение для импорта объектов недвижимости из XML в формате Яндекс.недвижимость в minishop2

Кто-то реализовывал что-то подобное?
Victor
20 февраля 2018, 09:50
modx.pro
1 422
0

Вотермарк на изображения в контентной области

Всем привет! Появилась потребность накладывать вотермарки на изображения вставляемые в контентной области. Может кто сталкивался с подобными задачами, посоветуйте как это можно реализовать. Пока нашел выход через MIGx. Но не удобно тем что нужно будет для вызова писать теги MODx — контенты с этим не справятся(((
Крайний случай — спец программами перед загрузкой изображений накладывать на них вотермарки, но хочется все автоматизировать!)))
Максим
20 февраля 2018, 08:44
modx.pro
995
0

Как закомментировать строку используя Fenom?

Ребята, привет!

Обгуглился, но не нашел. Точно помню, что видел.
Подскажите, как закомментировать строку тегами Fenomа?
Роман Ильин
20 февраля 2018, 07:58
modx.pro
2
4 887
0