Ilya
Пора на ассемблер
Aliaksandr
то есть правильным выводом будет рекурсия в шаблоне
Тогда нужен еще какой-то или общий контроллер или привязанный конкретно к этому partials. Не в каждом же контроллере шаблона прописывать формирование этих айтемсов
Pathologic
у тебя есть уже общий контроллер
Pathologic
он как бы единственный в modx
Pathologic
то что @Serious_t91 назвал контроллерами, это не совсем контроллеры ((:
Pathologic
и тут я вижу еще один косяк
Pathologic
например у тебя есть меню какое-то, которое выводилось, а потом его решили убрать
Pathologic
ну и убрали из шаблона
Pathologic
а в контроллере оно-то осталось ((:
Pathologic
и генерируется, но не выводится
Anonymous
Закомментить часть кода это конечно тяжело
Ilya
По этому выход виджеты, убираем виджет убираем данные
Pathologic
виджеты это те же сниппеты, только с другим синтаксисом
Aliaksandr
Да черт ногу сломит - создадим сервис-провайдер, добавим туда процессор, который подключит контроллеры.. ))
Aliaksandr
А потом обижается, что никто не понял и не оценил:)
Anonymous
Если использовать виджеты. То с тем же успехом можно использовать сниппеты в том виде как оно сейчас есть
Pathologic
Закомментить часть кода это конечно тяжело
верстальщик скажет я не программист
Pathologic
программист скажет давайте 10 баксов и присылайте тз ((:
Pathologic
да, пропустил 0
Pathologic
разница между сниппетом и виджетом в данном случае будет только в том, что виджет отдает данные, а не готовую разметку
Aliaksandr
10 это про сниппеты, в текущей схеме да, скорее это будет 100
Pathologic
но и сниппеты ведь так могут
Aliaksandr
Потом он будет пытать верстальщика эй чувак так что там за меню ты удалил, где оно было, не могу найти вызов))
Pathologic
не совсем правильно я про виджет написал
Aliaksandr
Или тупо скажет удалил и фиг проверишь))
Ilya
Что такое сниппеты голая ларка не знает, а виджеты вписываются
Pathologic
https://github.com/arrilot/laravel-widgets
Ilya
Вот, отличный пример, тоже кидал его недавно
Pathologic
ну то есть это как Женя вместо вызовов доклистера, пишет сниппеты типа ListGoods или ListNews, где вызывается DocLister c параметрами
Pathologic
а в шаблоне только [[ListGoods]]
Pathologic
или в рево DocLister@ListGoods
Ilya
Так приходится делать, особенно когда нужен поверх сниппета дефолтного ещё какой либо обработчик
Ilya
Шел 2019, мы выживали как могли ))
Anton
Для мультиязычного сайта каким образом лучше делать меню? Отдельный tpl делать или через лексиконы [% %]?
Азамат
Почему странно может отрабатывать сниппет [!Ditto? &documents=`[*id*]` &tpl=`sec-p-item` &sortBy=`menuindex` &showPublishedOnly=`1` &sortDir=`ASC` !] В sec-p-item просто вывожу [+pagetitle+] - [+title+] ни то ни то не работает
Азамат
какой синтаксис в чанке надо использовать?
Азамат
и почему конструкция [~[+id+]~] выводит ссылку без .html а <a class="product-button-order" href="[~[+id+]~]">Подробнее</a></div> с .html
Азамат
ааа, наверное это не правильно &documents=`[*id*]`
Pathologic
о, я забыл про любимый бланг ((:
Pathologic
как там с мвц?
Pathologic
modx.getConfig('_title')?
Pathologic
хотя тут проблема глобальнее
Pathologic
и ее как раз можно решить контроллерами @Serious_t91
Anonymous
О я вкинул тему. Уже два дня обсуждается 😁
Pathologic
ну если бы ты назвал тему, типа как добавить дополнительную переменную в шаблон, то никто бы и слова не сказал
Игорь
Добрый день, подскажите по фильтру доклистера. Если марка это список вида марка==1|| марка==2|| и тд Правильно ли так: AND(tv:price:gt:0;tv:price:lt:100000);AND(tv:marks:is:14) Почему-то не хочет сортировать по марке
Игорь
http://docs.evo.im/04_extras/doclister/filters.html
Игорь
Можно и через фильт, по крайней мере вот примеры
Игорь
Вот так работает AND(tv:price:gt:0;tv:price:lt:100000;tv:marks:is:2) Только ошибка где-то, не все марки сортирует, сейчас буду рабираться
Andrey
Фильтр фильтрует, сортировка сортирует. Что не так? )
Dmytro
Фильтр фильтрует, сортировка сортирует. Что не так? )
ну так очевидно же! фильтр должен сортировать, а сортировка фильтровать))
Ilya
доклистер принимает параметры фильтрации из массивов request ?
Andrey
Ну вон у Игоря фильтр не сортирует. Или неверно понял я.
Andrey
доклистер принимает параметры фильтрации из массивов request ?
Нет. Но есть какая-то обёртка вроде, что-то вроде DlRequest, поищите.
Ilya
да, обертку я и сам напишу хоть под дитто =) ... думал есть что-то встроенное, так не интересно +)
Andrey
Ну оно вроде в комплекте. Не помню, если честно.
Ilya
Есть ли в планах 2.0 редактор шаблонов с поддержной автодополнения синтаксиса blade ? типа пишем php + tab = @php ... @endphp ?
Alexander
Есть ли в планах 2.0 редактор шаблонов с поддержной автодополнения синтаксиса blade ? типа пишем php + tab = @php ... @endphp ?
вряд ли. 2.0 будет работать путем редактирования файлов в любимоей IDE у себя на компе
Ilya
Отлично, значит это уже в дефолтной сборке, шикарня функция =)
Ilya
Когда в системе 5к + ресурсов жутко не хватает таблички со списком и филтрацией или поиском, может такая уже есть 100 лет как а я древний не в курсе ?
Ilya
так как поиск говно в админке
Alexander
так как поиск говно в админке
в новой админке уже давно нормальный поиск. Плюс есть еще модуль DocFinder с настройками поиска.
Alexander
может уже пришло время поставить 1.4.9 и посмотреть что там?))
Ilya
поищу док финдер, он где? в extras ?
Ilya
я поставил 2.0
Ilya
Если вы про это https://c2n.me/42Npc4S, то как бы мягко говоря не те я имел ввиду, ну да ладно
Ilya
это по сути тот же дефолтный поиск чутка расширенный
Alexander
а какой еще надо?
Ilya
В кратце стандарт, ajax табличка, сортировка, и главное подсказки при постепенном введении слова, я как-то себе так представлял. =) По мере ввода заголовка табличка перегружается и показывает найденное. + кнопки там редактировать удалить с чекбоксами. прост кратко. Как по мне это удобно и быстро, но дело вкуса. Модикс особыми удобствами никогда не славился, все ручками ручками =)
Ilya
из готвого вечно всякий треш +)
Ilya
писать, писать и еще раз писать ! +)
Иван
Прикрутите https://datatables.net/ в связке с DocLister и будет то что хотите
Ilya
Чтобы получить список ресурсов когда пишешь модуль не обязательно прикручивать лошадь, когда есть sql и модиксовский "апи" =)
Ilya
но как вариант имеет место быть =)