Вопросы

Вопрос про wayfinder на revo - вывод sidemenu с раскрывающимися подменю

Доброго дня!
Взял за образец сайдменю — www.codeply.com/p/WGCqYEiPBg
хочу сделать чтобы разворачивались подпункты меню по типу аккордеон. Пытаюсь сделать на wayfinder.
Вызов в шаблоне:
[[Wayfinder?
&startId=`0`
&level=`2`
&outerTpl=`Wayfinder.Sidebar.outerTpl`
&innerTpl=`Wayfinder.Sidebar.innerTpl`
 &innerRowTpl=`Wayfinder.Sidebar.innerRowTpl`
&rowTpl=`Wayfinder.Sidebar.rowTpl`
&parentRowTpl=`Wayfinder.Sidebar.parentRowTpl`
]]
Wayfinder.Sidebar.parentRowTpl:
<!-- parentRowTpl-->
<li class="[[+wf.classnames]]">
    <a class="nav-link px-0 align-middle" href="#submenu1" data-bs-toggle="collapse" title="[[+wf.title]]">
        <span class="ms-1 d-none d-sm-inline">[[+wf.linktext]]</span>
    </a>
    [[+wf.wrapper]]
</li><!-- /parentRowTpl -->
— здесь в href="#submenu1" должно быть # с ссылкой на id ul вложенного элемента
Wayfinder.Sidebar.innerTpl:
<!-- innerTpl -->
<ul id="submenu1" class="collapse nav flex-column ms-1" data-bs-parent="#menu">
    [[+wf.wrapper]]
</ul><!-- /innerTpl -->
-здесь надо чтобы id ul совпадало с href вышестоящей ссылки, чтобы ul раскрывался при нажатии на соответствующую ссылку.
Прошу подсказать как это можно реализовать?
VAS
VAS
07 апреля 2024, 21:17
modx.pro
104
0

msoptionsprice2 - модификация в зависимости от диапазона значений опции

Добрый день.
Имеем мебельный интернет-магазин. И допустим в шкафах цена меняется в зависимости от размера. пусть будет ширина.
Какие то базовые размеры мы задали, к пример 800, 900, 1000 мм и к ним сделали модификации.
А теперь встала задача седелать так чтобы пользователь мог в окошке вбивать свой размер клавишами, например 857 мм. и в зависимости от этого ему считалась цена, но она не должна быть меньше чем цена за 800 и не больше чем цена за 900.
Как сделать чтобы можно было указывать диапазон размера для наценки, к примеру, 800-900мм: +500 руб.
Андрей
07 апреля 2024, 15:10
modx.pro
151
0

Вывод дочерних документов (pdoResources)

Есть страница, на которую при помощи pdoResources + TV должны выводиться изображения. Каждое изображение — это отдельный дочерний документ страницы.

В принципе, тут сложного ничего нет:
serdeles
05 апреля 2024, 01:13
modx.pro
154
0

Как получить дедушку в @SELECT запросе в TV поле?

Есть TV тип «Список одиночный выбор» в поле Возможные значения пишу так, все ок кроме parent, не могу в него получить дедушку ресурса, родителя можно так parent=[[+parent]] а вот дедушку никак, написал снипет grandparent возвращает id дедвушки, но не работает он тут @SNIPPET grandparent

@SELECT pagetitle, id FROM modx_site_content WHERE template = 4 AND parent=@SNIPPET grandparent
Подскажите пожалуйста как получать дедушку в таком запросе?
Роман
03 апреля 2024, 17:28
modx.pro
180
0

Работа компонента webpgenerator

Всем привет! Может кто работал с данным дополнением webpgenerator?
Просто поддержка молчит уже несколько месяцев.
У меня почему-то часть изображений переконвертировалось, часть нет. Может у кого-то есть решение?
Сергей
03 апреля 2024, 12:04
modx.pro
167
0

HTTP ERROR 500 ни с того ни с сего

Всем привет!
Вошел в админку после долгого перерыва. Админка зависла. Скопировал ссылку в Installer и решил удалить controlerrorlog, все говорило о причине именно в нем. Удалил controlerrorlog и после чего админка вообще не активна. 500ая ошибка и все. Обновил через setup, такая же проблема. В логах на сервере болтается:
[2024-03-31 14:42:53] (ERROR @ /home/httpd/vhosts/site.com/httpdocs/core/model/modx/modx.class.php : 1772) Processor /home/httpd/vhosts/site.com/httpdocs/core/components/controlerrorlog/processors/mgr/get.php does not exist; Array
(
    [processors_path] => /home/httpd/vhosts/site.com/httpdocs/core/components/controlerrorlog/processors/
)
Как оживить?
Антон
31 марта 2024, 14:56
modx.pro
192
0

Sendit не работает на PHP 8

Установил Sendit не отправлялись сообщение по итогу выяснилось что не работает на PHP 8 (проверил на php 8.0, 8.1, 8.2, 8.3). После того как поставил версию 7.4 всё заработало (этот компонент требует версию PHP 7.4 или выше! это то что написано на дополнении то есть по идее php 8 должен поддерживаться) На форуме нашёл следующее modx.pro/components/24188#comment-140721 Написано что исправят в следующем обновлении, но это сообщение с сентября 2023 года. У меня следующий вопрос у всех эта проблема или я словил баг?
Арман
31 марта 2024, 04:16
modx.pro
604
0

Как "вытащить" опции товара?

Здравствуйте.
После того, как клиент оформляет заказ, нужно формировать PDF документ.
Не получается вставить в этот документ одно значение.

Нужно достать значение [side], как это сделать?
Салават
29 марта 2024, 21:45
modx.pro
175
0

Как лучше составить Where для фильтрации по полю в migx???

Сделал чанк tbl_price в migx — прайс лист с полями name, price…

Заполняю его значениями и хочу, что бы в соответствюющем ресурсе выводилась цена.
Фильтровать хочу по pagetitle, который совпадает с name.

Как лучше сделать?

[[getImageList?
         &tvname=`tbl_price`
         &tpl=`tb_item_price_tpl`
         &docid=`22`
         &includeTVs=`tbl_price`
         &where=``
]]

Как лучше составить Where для фильтрации???
Матвей
29 марта 2024, 17:10
modx.pro
180
0