weranda

weranda

Был в сети 15 июня 2025, 09:20
Заказы не принимаю
1
0
Работает. Спасибо большое за помощь!

Как я понял:

— меняем в БД тип поля на TEXT
— меняем тип поля в файле /core/model/modx/mysql/modresource.map.inc.php
— но сохраняться русурс все равно не будет из-за автоматического подсчета символов поля в файле manager/assets/modext/widgets/resource/modx.panel.resource.js
— поэтому удаляем строку «maxLength: 500» или ставим ограничение на нужное количество символов
— при обновлении смотрим исходники пакета обновления и если есть изменения в файлах, отредактированных ранее, вносим соответствующие коррективы.

Верно?
0
Обоснование простое — в админке должна быть четкая иерархия для удобства навигации, формирования меню. Вытащить, разумеется, можно, в этом нет вапще никаких сложностей, но будет слишком много пунктов меню в админке на уровнях, а именно для этого и нужно подобное «расширение» — чтобы скрыть некоторые разделы на одном уровне. В общем, ваш вариант — не вариант для меня.
0
Это точно не вариант ибо:
а) при использовании проверки на дубль URL при наличии нескольких рабочих каталогов в одной ветке это не сработает для этих самых нескольких каталогов на одном уровне;
б) регулярно прописывать URL'ы для вложенных ресурсов желания нет.
0
Само интересное, что все это давным давно есть в Ядре и прямо из админки реализуемо без посторонних компонентов.
Не слышал о таких новостях. Где и как реализуемо?

Хотя нет, вру, есть еще более интересный момент: нигде ни слова про 301 redirect со старой версии с «catalog/» на новую без…
Лезть в .htaccess каждый раз для нового «рабочего» каталога особого желания нет.
0
Потому что в pdoMenu есть замечательная штука — активный класс пункта меню.
Можно вообще на MIGX сделать
А можно вообще на HTML+JS или на PHP/Сниппете зафигачить, но хочется понять как это сделать в pdoMenu без плясок вокруг других расширений.
В любом случае, спасибо за попытки.
Вопрос открыт.
0
Прокатит ли такой вариант?
Пробовал сортировку через menuindex, вроде, разницы быть не должно, но через menuindex не сортирует в нужном порядке, какая-то несостыковочка с родительских пунктов и вложенных.

Да, этот вариант не работает.

[[pdoMenu?
	&level=`0`
	&parents=`0`
	&resources=`12,5,2,9,1`
	&includeTVs=`my_sort_menu`
	&sortby=`my_sort_menu`
]]
0
Прокатит ли такой вариант?
Пробовал сортировку через menuindex, вроде, разницы быть не должно, но через menuindex не сортирует в нужном порядке, какая-то несостыковочка с родительских пунктов и вложенных.