Миша
видели да
Миша
ПРОБЕЛ
Иван
Миша
и ОНО работает
Миша
😂
Gaius Cassius
так можно было? оно работает?
Gaius Cassius
мистика
Миша
да сам в афиге
Андрей
так можно было? оно работает?
Всегда работало) чанк даже если обозвать кириллицей "Мой чанк" тоже работает
Миша
зато тв с - мне что то тогда мозг выносило
Gaius Cassius
про кириллицу я в курсе, видел даже такое на 1 проекте, но пробелы - чет нет
Андрей
iWatchYouFromAfar
зато тв с - мне что то тогда мозг выносило
там просто по другому к ним обращаться же нужно
iWatchYouFromAfar
с уважением
Миша
там просто по другому к ним обращаться же нужно
да я уже даже с библией тогда к ним обратился
iWatchYouFromAfar
['tag.subtag']
iWatchYouFromAfar
['tv-name']
iWatchYouFromAfar
@deadcrystal эй кристалл
iWatchYouFromAfar
ну че, надумал как айксом по категориям бегать?
Pavel
как друзья выгрузить из каталога все категории с учетом иерархии? быстро это просто запрос сделать к mscategory и parent указать. а может есть чтобы в xml можно было сделать это?
Pavel
или в другом но штатно7
Pavel
просто запросом я могу указать id и parentID но может красиво можно сделать ?
iWatchYouFromAfar
ну опять же, что значит выгрузить?
Pavel
ну опять же, что значит выгрузить?
В xml с учетом иерархии. это идеально. по другому я смогу сам но для дерева придется писать алгоритм. и для генерации xml
Nikolay
какое только ебобо на modx не встретишь 😂😂😂
такого насмотришься деградируешь как специалист) со временем привыкнешь, будешь за норму принимать
iWatchYouFromAfar
для иерархии как в дереве @petya_grill как-то писал решение мне
iWatchYouFromAfar
нужно найти
🙈 PG
Говори с какого места читать
iWatchYouFromAfar
Ты призвал демона
экзорцизмус
🙈 PG
У меня более 1к сообщений непрочитанных было
iWatchYouFromAfar
как друзья выгрузить из каталога все категории с учетом иерархии? быстро это просто запрос сделать к mscategory и parent указать. а может есть чтобы в xml можно было сделать это?
iWatchYouFromAfar
вот с этого
🙈 PG
Так нужно выбрать все категории одним запросом, потом в цикле раскинуть их по нужным уровням
🙈 PG
У модх есть метод buildtree или как то так, и он может вывести тебе эти данные, но он жалко медленный, по тому что отправляет кучу запросов
Pavel
У модх есть метод buildtree или как то так, и он может вывести тебе эти данные, но он жалко медленный, по тому что отправляет кучу запросов
спасибо! это же не важно быстрый или медленный в данном случае! главное сделать это разово, чтобы передать другим прогерам чтоб они под это дело сделали выгрузжку!
Sergey_K
У модх есть метод buildtree или как то так, и он может вывести тебе эти данные, но он жалко медленный, по тому что отправляет кучу запросов
Ну у него один плюс - он +- актуально выгрузит если будут правки. А так да, там запросов будет по количеству не конечных веток.
Pavel
будем знать крутых парней!
Sergey_K
будем знать крутых парней!
дерево строить учат на 1м курсе, когда рекурсии проходят :)
Sergey_K
ну у кого как, видимо
Sergey_K
на мехмате рекурсия в самом начале, потом транспонирование матриц
Gaius Cassius
никаких феном дает более гибкую систему разработки
Gaius Cassius
а с фенома на родной парсер перейти, вместе с modifires - никаких проблем
Pavel
Если сайт не с нуля делаешь, а делаешь чужой сайт, то некоторые страницы не будут работать если вдруг ввдеешь феном.
Evgeny
плохо искал друг)
Gaius Cassius
я где то написал про смешивать?
Evgeny
я где то написал про смешивать?
Ром им походу архитектор нужен)
Gaius Cassius
Ром им походу архитектор нужен)
это да... а то совсем распоясались!)
Pavel
что мешает разбираться и в том и в том?
а что ты сделаешь если тебе дали сайт, задачи в трелло вывесили - ты оценил их и тут начинаешь феном подключать в разделе настроек pdotools в системных настройках и страница выдает белый экран. а у тебя за решение этой проблемы не стоит задача и она не будет оплачиваться? а не будет загружаться страница если кучу js скриптов повесили. тебе тэг <ignore> самому везде ставить и выносить все js скрипты отдельно? нет. а потом выносишь их отдельно в другой файл и выясняется, что после включения фенома сайт все-равно выдает белый экран. а такое бывает! потом приходится разбирать каждый чанк сайта, а тебе готовы заплатить только за то что ты добавил один блок на главную...
Pavel
я могу и на родном парсере писать. будет проект без фенома - не вижу проблем
ну норм. я за феном, но когда сайт написан уже без него, то включение фенома иногда выводит сайт из работоспособности. и потом думаешь делать ли на феноме дальше или лучше вернуть всё как было и на стандартном modx парсере сделать пару секций для главной )) ничего личного.
Gaius Cassius
феном ускоряет и делает эти возможност по коду визуально-понятнее а так - и на родных тоже самое можно написать
Evgeny
феном дает гибкость.
Gaius Cassius
ничего такого, что нельзя сделать без него - он не дает ну может прирост в скорости, но - нерального ничего нет
Pavel
мне кажется в этом аргументе критерий выбора фенома - это более высокая скорость работы и легкость разработки. Но если уже сайт сделан не так, то приходится всё учесть. могут не грузиться некоторые страницы и я полагаю именно из-за комфликста символов.
Evgeny
[[+id:is=``:then=`test`:else=`[[+pagetitle]]`]] феном {$id == '' ? 'test' : $pagetitle}
Gaius Cassius
[[+id:is=``:then=`test`:else=`[[+pagetitle]]`]] феном {$id == '' ? 'test' : $pagetitle}
я ж говорю - ускоряет скорость разработки, дает гибкость (более читабельную), и проще читается на страницах/чанках
Gaius Cassius
что написать на феноме switch, что штатными средствами сниппет создать все будет работать
Evgeny
что написать на феноме switch, что штатными средствами сниппет создать все будет работать
😁ток в одном случае сниппет, а другой просто код в шаблоне)
Pavel
просто штаный шаблонизатор modx медленее работает если речь касается рекурсивных использованиев чанков.
Gaius Cassius
😁ток в одном случае сниппет, а другой просто код в шаблоне)
ну если попадется тебе сайт в 50 шаблонов, и овердохуа сниппетов/чанков, отличающихся какой нибудь мелочью? не будешь же ты все это дело на феном переводить?) (за те же деньги)
Gaius Cassius
есть у нас такой сайт, я его ненавижу)
но все равно юзаешь на нем штатный парсер) я поэтому и говорю - знать надо и то, и то а если знаешь штатный, то на феном перейдешь легко
Nikolay
не заменит никак, лучше вообще эти мысли выкинуть из головы. С феном намного удобнее. Родной парсер можно выкидывать как пережиток прошлого, и заменять его на нормальный шаблонизатор. Но тогда обратная совместимость пропадёт
Nikolay
по функционалу тоже никак не заменит
Gaius Cassius
[[$card]]
Nikolay
phx это отстой
Gaius Cassius
по функционалу - у тебя в руках и там и там пыха
Gaius Cassius
пишешь прослойку в виде сниппета, а в нем передаешь все что хочешь чанкам там и враппер можно написать, и иннеры, и любое душе угодное хоть 1,2,3 элементу разные отображения
Nikolay
все это приходит с опытом и пониманием того что делаешь) пока ты новичок ты не понимаешь преймуществ)
мне бы кто подсказал как правильно раньше, кучу времени бы сэкономил)