Всегда пожалуйста!) Кстати, надо дописать немного… Еще не редко возникает потребность вычислить не используемые шаблоны. Бывает просят сайт оптимизировать, заходишь туда, там 20-30 шаблонов, при этом 50-70% из них вообще не используются. Удалять такие надо за ненадобностью.
Столкнулся с такой же проблемой и решил ее банальным CustomURL (https://rtfm.modx.com/extras/revo/customurls) с шаблоном [[+cu.parent_uri]]/[[+alias]]. Чем не метод?
Ну да, на такое должны быть на самом деле не маленькие бюджеты, об этом и речь. Ведь сейчас оценка идет не по качеству кода, а по трудозатратам на полную работу под ключ, включающую разработку и наполнение. То есть если посчитать сюда работу контент-менеджера, то бюджет получается очень внушительный. Я честно скажу, что когда я объявил клиенту стоимость на перенос, он обрадовался маленькому бюджету :) Пруфф: ? И вот мне не ясно чем руководствуются клиенты, когда делают приоритет бюджетов с разработки на контент-менеджмент. Не редко они тратят 30 000 на разработку и 300 000 на наполнение.
Удивляет даже не то, что думал о переносе или нет, а просто о том, что это должно было быть лениво в каждом документе вот так индивидуально все прописывать.
Мне не угодил битрикс тем, что использует php как шаблонизатор. Ровно так же, как MODX местами очень не радует своим собственным шаблонизатором. И битрикс я знаю не плохо, и делал сайты, и чинил их. Но здесь даже не об неугоде речь была, а о том, что «Php, html, js. Все реально вперемешку» — это норма для битрикса, и это не круто ИМХО.
PS Встречал такой подход у одной очень «Богатой» компании по разработке сайтов :) Они для моей организации (когда я там работал) сдлали за дорого сайт и примерно так же его наполнили :)
Нормальный код :) Кто думал о том, что его потом надо будет переносить :)
Битрикс не самая лучшая система, это чисто мое мнение, я собрал несколько сайтов на нем. В приниципе опыта немного есть. Конечно это дело каждого какую систему выбрать. Но я бы битрикс выбрал бы только в том случае если клиент очень желает битрикс и у него есть куча финансов для разработки сайта. Помимо 50к на движок.
Подскажите пожалуйста как реализовать запуск сниппета один раз для одного пользователя? Грубо говоря в личном кабинете подключен сниппет, первый раз когда пользователь зашел туда сниппет пошел на выполнение, а вот в следующие разы сниппет запускаться не должен.