Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 110 комментариев

Артур Шевченко
Артур Шевченко
Вообще, у тебя есть гет-параметр с номером текущей страницы, есть плейсхолдер с общим количеством страниц, есть id текущего ресурса, что мешает самостоятельно в своём сниппите сформировать url следующей страницы пагинации?
Евгений
Евгений
а можно в шаблоне pdomenu вывести определенное значение из TVtable, Пробовал так:
[[TVTable?
  &tv=`7`
  &id=`[[+id]]`
  &classname=``
  &getX=`2`
  &getY=`3`
]]
ничего не работает
Вызов pdoMenu
[[pdoMenu?
  &parents=`2`
  &level=`3`
  &tplOuter=`@INLINE <table class="table mb-0">[[+wrapper]]</table>`
  &tplInner=`@INLINE [[+wrapper]]`
  &tplParentRow=`@INLINE <tr><td><h4>[[+menutitle]]</h4></td></tr>[[+wrapper]]`
  &tpl=`tpl.AssortLine`
  &resources=`-379`
  &includeTVs=`articles`
]]
tpl.AssortLine
<tr>
    <td>[[+menutitle]]</td>
    <td>
    [[TVTable?
      &tv=`7`
      &id=`[[+id]]`
      &classname=``
      &getX=`2`
      &getY=`3`
    ]]
    </td>
</tr>
Сергей
Сергей
на трех сайтах проверил и нигде не устанавливается, везде одинаковая ошибка «Невозможно установить пакет с подписью: mspaidoptions-1.0.2-pl» — очень похоже что в пакет вшита защита от платного пакета и не убрана, когда пакет переведен в бесплатные
Сергей
Сергей
К сожалению чудо работает ровно до того момента, пока я не сохраню ресурс. После этого настройка из прав просто удаляется. Что то с настройкой прав на 3й версии все очень сложно(
Артур Шевченко
Артур Шевченко
Никакой связи с компонентом msoptionprice2 FlatFilters не имеет. FlatFilters работает так
1. Ты создаешь кофиг, где перечисляешь по каким полям хочешь фильтровать
2. Компонент создаёт новую таблицу с этими полями и сохраняет туда данные всех подходящих товаров
3. Ты с фронта передаёшь значения фильтров, компонент возвращает список подходящих id. У тебя есть возможность указывать какой сниппет будет рендерить данные товаров по полученному списку id.
Артур Шевченко
Артур Шевченко
Возможность, конечно же, есть. Это бесплатный компонент с открытым исходным кодом. На сайте modstore есть ссылка на репозиторий GitHub откуда можно скачать zip-архив и загрузить его в админку.
Наумов Алексей
Наумов Алексей
Привет! Да, надо проверить… У объявленной с помощью var переменной область видимости может быть выше, может в этом дело… ну и остальной код скорректирую, добавлю проверок.
Антон А.
Антон А.
По поводу сообщения для капчи. Тоже если вернуть старый код на jQuery, то работает.
Старый код:
jQuery(form).find('[name="' + error.field + '"]').closest('.form-group').addClass('has-error');
Новый код, не работает для Капчи:
var inputGroup = form.querySelector('[name="' + error.field + '"]').closest(easyComm.selectors.inputParent);
if (inputGroup) {
    inputGroup.classList.add(easyComm.classes.hasError);
}