Вопросы

Оповещение о комменте.

Добрый день. Компонент Ticket. Возможно кто-то сможет подсказать как в плагине на событие OnCommentSave получить текст и автора сохраняемого коментария?
elec3c
08 января 2019, 17:06
modx.pro
1
920
0

Вывод определенной страницы в pdo menu

Добрый день!
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
<nav class="top-menu xs-hidden">
        [[pdoMenu?
            &parents=`0`
            &level=`2`
            &tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
            &tpl=`@INLINE <li[[+classes]]><a href="[[++base_url]][[+link]]" [[+attributes]]>[[+longtitle]]</a></li>`
            &tplParentRow=`@INLINE <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="[[++base_url]][[+link]]" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">[[+longtitle]]<span class="caret"></span></a>[[+wrapper]]</li>`
        	&tplInner=`@INLINE <ul class="dropdown-menu">[[+wrapper]]</ul>` 
            &tplInnerRow=`@INLINE <li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>`
        ]]
    </nav>
Но мне нужно в выпадающем списке, где Услуги, вывести еще три определенных страницы, которые НЕ являются дочерними к услугам. Как это можно сделать?
Виноградов Тимур
08 января 2019, 14:22
modx.pro
1
1 502
0

Связи товаров по TV через API

Добрый день.
Подскажите, можно ли как-то организовать связи товаров через API? но и использованием не ID товара, а например его TV поля. Поясню — при переносе сайта с другого движка ID товаров в старой базе были записаны в отдельное TV. Теперь по этим значениям хотелось бы восстановить связи товаров.
Компонент msImportExport есть но в нем я так понял нет возможности указать именно TV вместо ключа дочернего товара?
Андрей
08 января 2019, 12:32
modx.pro
722
0

Собственная маршрутизация, плейсхолдеры и mFilter2. Нужна помощь.

Решил настроить маршрутизацию на собственные страницы по инструкции Василия bezumkin.ru/sections/tips_and_tricks/2918/. Делаю все как в инструкции. В плагине задаю нужный мне плейсхолдер:

$modx->setPlaceholder('example', 'Пример');
Все хорошо работает и этот плейсхолдер отображается на «виртуальной» странице при загрузке.

На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.

Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.

Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
Иван Бондаренко
08 января 2019, 12:14
modx.pro
1
1 771
0

Как запретить доступ к странице авторизации / регистрации уже авторизованному пользователю?

Приветствую всех!
Возник вопрос по расширению Login.

Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).

Заранее спасибо большое за помощь!
Андрей
07 января 2019, 16:52
modx.pro
939
0

MinifyX и переменные

Хочу обратить внимание автора, что плагин переменные в :root сводит все символы в нижний регистр, а далее в файле эти переменные не трогает…
Дмитрий
07 января 2019, 00:54
modx.pro
874
0

Связи в minishop2

Всем доброго вечера и с наступающим Рождеством!!!
Не могу найти как делаются связи в minishope…
Вкладка связи не работает… Так понимаю, что надо создать где-то связь (в настройках наверное), но не могу найти где
Просветите дурака))) Спасибо!
Alexander
06 января 2019, 19:24
modx.pro
820
0

Не работают реферальные ссылки в контекстах ms2

Потратил вчера день на поиски ошибки у себя. И только потом решил проверить невероятное на хостинге modx

s16936.h5.modhost.pro/manager/
логин s16936
ya4qlymCCuCg

s16936.h5.modhost.pro?msfrom=b8370bfef219d66a72a57c5b0aea4207 (партнерка пользователя сасс)
s16936.h5.modhost.pro/gen.html
s16936.h5.modhost.pro/cart.html
рефферер есть

s16936.h5.modhost.pro/ru/?msfrom=b8370bfef219d66a72a57c5b0aea4207 сасс
s16936.h5.modhost.pro/ru/gru.html
s16936.h5.modhost.pro/ru/cartru.html

рефферера нет
Алексей
05 января 2019, 15:50
modx.pro
1 112
0

pdoResources сортировка на странице

Здравствуйте.
Использую вывод
[[pdoResources?  &parents=`4,5,6` &depth=`0` &tpl=`product`  &includeTVs=`imageTV,imageTV1,price` &limit=`6` &sortby=`menuindex`]]

В шаблоне есть кусок.
<div class="product-sorting d-flex">
                                <div class="sort-by-date d-flex align-items-center mr-15">
                                    <p>Sort by</p>
                                 <form action="#" method="get">
                                        <select name="select" id="sortBydate">
                                            <option value="value">Date</option>
                                            <option value="value">Newest</option>
                                            <option value="value">Popular</option>
                                        </select>
                                    </form>
                                </div>
                                <div class="view-product d-flex align-items-center">
                                    <p>View</p>
                                    <form action="#" method="get">
                                        <select name="select" id="viewProduct">
                                            <option value="value">12</option>
                                            <option value="value">24</option>
                                            <option value="value">48</option>
                                            <option value="value">96</option>
                                        </select>
                                    </form>
                                </div>
                            </div>
В первом случае, хотелось бы сделать, что бы выводился список
&parents=`3`
который содержит,
&parents=`4,5,6`
, а
[[pdoResources?  &parents=`4,5,6` &depth=`0` &tpl=`product`  &includeTVs=`imageTV,imageTV1,price` &limit=`6` &sortby=`menuindex`]]
менял из выбранного
&parents=`3`
<div class="product-sorting d-flex">
                                <div class="sort-by-date d-flex align-items-center mr-15">
                                    <p>Sort by</p>
                                 <form action="#" method="get">
                                        <select name="select" id="sortBydate">
                                            <option value="value">Date</option>
                                            <option value="value">Newest</option>
                                            <option value="value">Popular</option>
                                        </select>
                                    </form>
                                </div>
Во втором случае, как сделать вывод, что бы менялось количество ресурсов
<div class="view-product d-flex align-items-center">
                                    <p>View</p>
                                    <form action="#" method="get">
                                        <select name="select" id="viewProduct">
                                            <option value="value">12</option>
                                            <option value="value">24</option>
                                            <option value="value">48</option>
                                            <option value="value">96</option>
                                        </select>
                                    </form>
                                </div>
                            </div>
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img src="https://cdn1.savepice.ru/uploads/2019/1/5/8a98c4c49110955d3355af920fabb0d2-full.png" border="0"/></a>
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img src="https://cdn1.savepice.ru/uploads/2019/1/5/61551b2c249da25a83bb0902f4582f7c-full.png" border="0"/></a>
Виктор
05 января 2019, 14:27
modx.pro
619
0

pdoResources сортировка на странице

Здравствуйте.
Использую вывод
[[pdoResources?  &parents=`4,5,6` &depth=`0` &tpl=`product`  &includeTVs=`imageTV,imageTV1,price` &limit=`6` &sortby=`menuindex`]]

В шаблоне есть кусок.
<div class="product-sorting d-flex">
                                <div class="sort-by-date d-flex align-items-center mr-15">
                                    <p>Sort by</p>
                                 <form action="#" method="get">
                                        <select name="select" id="sortBydate">
                                            <option value="value">Date</option>
                                            <option value="value">Newest</option>
                                            <option value="value">Popular</option>
                                        </select>
                                    </form>
                                </div>
                                <div class="view-product d-flex align-items-center">
                                    <p>View</p>
                                    <form action="#" method="get">
                                        <select name="select" id="viewProduct">
                                            <option value="value">12</option>
                                            <option value="value">24</option>
                                            <option value="value">48</option>
                                            <option value="value">96</option>
                                        </select>
                                    </form>
                                </div>
                            </div>
В первом случае, хотелось бы сделать, что бы выводился список
&parents=`3`
который содержит,
&parents=`4,5,6`
, а
[[pdoResources?  &parents=`4,5,6` &depth=`0` &tpl=`product`  &includeTVs=`imageTV,imageTV1,price` &limit=`6` &sortby=`menuindex`]]
менял из выбранного
&parents=`3`
<div class="product-sorting d-flex">
                                <div class="sort-by-date d-flex align-items-center mr-15">
                                    <p>Sort by</p>
                                 <form action="#" method="get">
                                        <select name="select" id="sortBydate">
                                            <option value="value">Date</option>
                                            <option value="value">Newest</option>
                                            <option value="value">Popular</option>
                                        </select>
                                    </form>
                                </div>
Во втором случае, как сделать вывод, что бы менялось количество ресурсов
<div class="view-product d-flex align-items-center">
                                    <p>View</p>
                                    <form action="#" method="get">
                                        <select name="select" id="viewProduct">
                                            <option value="value">12</option>
                                            <option value="value">24</option>
                                            <option value="value">48</option>
                                            <option value="value">96</option>
                                        </select>
                                    </form>
                                </div>
                            </div>
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img src="https://cdn1.savepice.ru/uploads/2019/1/5/8a98c4c49110955d3355af920fabb0d2-full.png" border="0"/></a>
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img src="https://cdn1.savepice.ru/uploads/2019/1/5/61551b2c249da25a83bb0902f4582f7c-full.png" border="0"/></a>
Виктор
05 января 2019, 14:27
modx.pro
592
0