Вопросы
Оповещение о комменте.
Добрый день. Компонент Ticket. Возможно кто-то сможет подсказать как в плагине на событие OnCommentSave получить текст и автора сохраняемого коментария?
Вывод определенной страницы в pdo menu
Добрый день!
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
Есть верхнее меню на сайте:
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>Но мне нужно в выпадающем списке, где Услуги, вывести еще три определенных страницы, которые НЕ являются дочерними к услугам. Как это можно сделать? Связи товаров по TV через API
Добрый день.
Подскажите, можно ли как-то организовать связи товаров через API? но и использованием не ID товара, а например его TV поля. Поясню — при переносе сайта с другого движка ID товаров в старой базе были записаны в отдельное TV. Теперь по этим значениям хотелось бы восстановить связи товаров.
Компонент msImportExport есть но в нем я так понял нет возможности указать именно TV вместо ключа дочернего товара?
Подскажите, можно ли как-то организовать связи товаров через API? но и использованием не ID товара, а например его TV поля. Поясню — при переносе сайта с другого движка ID товаров в старой базе были записаны в отдельное TV. Теперь по этим значениям хотелось бы восстановить связи товаров.
Компонент msImportExport есть но в нем я так понял нет возможности указать именно TV вместо ключа дочернего товара?
Собственная маршрутизация, плейсхолдеры и mFilter2. Нужна помощь.
Решил настроить маршрутизацию на собственные страницы по инструкции Василия bezumkin.ru/sections/tips_and_tricks/2918/. Делаю все как в инструкции. В плагине задаю нужный мне плейсхолдер:
На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.
Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.
Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
$modx->setPlaceholder('example', 'Пример');Все хорошо работает и этот плейсхолдер отображается на «виртуальной» странице при загрузке. На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.
Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.
Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
Как запретить доступ к странице авторизации / регистрации уже авторизованному пользователю?
Приветствую всех!
Возник вопрос по расширению Login.
Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).
Заранее спасибо большое за помощь!
Возник вопрос по расширению Login.
Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).
Заранее спасибо большое за помощь!
MinifyX и переменные
Хочу обратить внимание автора, что плагин переменные в :root сводит все символы в нижний регистр, а далее в файле эти переменные не трогает…
Связи в minishop2
Всем доброго вечера и с наступающим Рождеством!!!
Не могу найти как делаются связи в minishope…
Вкладка связи не работает… Так понимаю, что надо создать где-то связь (в настройках наверное), но не могу найти где
Просветите дурака))) Спасибо!
Не могу найти как делаются связи в minishope…
Вкладка связи не работает… Так понимаю, что надо создать где-то связь (в настройках наверное), но не могу найти где
Просветите дурака))) Спасибо!
Не работают реферальные ссылки в контекстах 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
рефферера нет
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
рефферера нет
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> 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>