Sasha
Ну мало ли
Sasha
Вообще странный путь
Sasha
Все превью должны вроде в папке cache
Sasha
Вручную нарежь
Roman
Это на обновленной системе, может что то криво стало
Sasha
Сама evo какая
Sasha
Шаблонизатор опять же какой?
Aliaksandr
Так оно и есть то же самое
Ну не совсем, но эти дебаты повлияли на появление котроллера Base и его наследников ))
Aliaksandr
Там смысл в том, что рендерить только нужные данные на нужной странице, если встретилась под них вьюха
Sasha
Ну не совсем, но эти дебаты повлияли на появление котроллера Base и его наследников ))
С другой стороны, например, в сайдбаре вывод чего-нибудь. Как подключил так и данные упали
Aliaksandr
А не хреначить в базовом контроллере leftmenu там, где оно и не надо
Roman
Шаблонизатор опять же какой?
2.0.4, шаблонизатор родной ModX
Sasha
Так я туда вообще всё распихаю и получится у меня в контроллере нихера, все в композерах, как раньше и было в чанке вызов сниппета и все 😆
Aliaksandr
Ты типа заводишь композер, который рисует данные для leftmenu и когда блейд встречает эту вьюху, то он данные под нее и считает
Sasha
2.0.4, шаблонизатор родной ModX
А откуда две галереи подряд?
Aliaksandr
Ну по идее да, если с модх ровнять то это очень отдаленно как parseChunk - встретил - распарсил )
Sasha
Ну по идее да, если с модх ровнять то это очень отдаленно как parseChunk - встретил - распарсил )
У меня щас то же самое, каждая view, которую можно заинклудить, сверху написан @php... и дальше там разбор того что досталось
Sasha
Ну типа которые логические части - меню, галерея, список файлов и тд
Aliaksandr
Ну с другой стороны от сайта зависит, если у тебя там 100 шаблонов, на 50 из которых этот блок надо, а на 50 не надо, то тоже стремно постоянно переопределять получение данных в этот блок в контроллере
Aliaksandr
Проще вынести один раз в композер
Roman
А откуда две галереи подряд?
Создал ресурс Фотоальбом). В нем два дочерних ресурса, скажем Альбом 1 и Альбом 2.
Sasha
Создал ресурс Фотоальбом). В нем два дочерних ресурса, скажем Альбом 1 и Альбом 2.
Для вывода списков галерей код вообще немного совсем не тот
Sasha
Вот тебе и ответ
Aliaksandr
Да, только заранее не поймёшь что навечно надо, а что подключать
Так в том и дело, что это отрабатывается не навечно, а только если такая вьюха в данном шаблоне задействована
Sasha
По быстродействию ещё не понятно
Aliaksandr
Типа последние новости, популярные товары и прочая плавающая муть
Aliaksandr
Кто там это быстродействие сейчас меряет уже 😁
Sasha
в документации ещё непонятно написано, что обрабатывается при включении, и непонятно, вообще кэш есть у такого или нет
Aliaksandr
Раз есть в доках ларавеля - значит это гуд )) @Pathologic93 подтвердит 😁
Pathologic
кэшируется скомпилированный шаблон
Pathologic
а с колбэками делай сам что хочешь
Pathologic
хочешь кэшируй, не хочешь - не кэшируй
Aliaksandr
кэшируется скомпилированный шаблон
Так он там тупо закэшит просто исходную функцию, а не результат - и толк с такого кэша )
Aliaksandr
Как всякие makeUrl мимо кэша ))
Pathologic
какую исходную функцию?
Sasha
Вроде дословно не помню, но мне показалось, что колбэк запускается "каждый" раз при инклуде
Aliaksandr
Функцию e()
Sasha
Each там было написано
Pathologic
Функцию e()
так функция это уже пхп-код, как его кэшировать
Aliaksandr
Вроде дословно не помню, но мне показалось, что колбэк запускается "каждый" раз при инклуде
Ну так если ты его обернешь в кэш, то он данные из кэша будет доставать каждый раз
Pathologic
если так посмотреть, то в ларавеле изобрели сниппеты ((:
Aliaksandr
так функция это уже пхп-код, как его кэшировать
Я не помню, но мне кажется, когда я пишу в шаблоне @urlProcessor(25) то нифига в кэше не готовый урл будет
Pathologic
каком кэше
Sasha
Да хер бы с ним как будто там данных столько что мне вообще есть разница есть этот кэш или нет
Pathologic
есть кэш шаблонов
Pathologic
есть кэш данных
Aliaksandr
В скомпилированном шаблоне
Pathologic
так компилируется шаблон, а не хтмл
Sasha
Не, в шаблоне вообще ничего из данных точно нет
Pathologic
будет вместо @urlProcessor что-нибудь типа $modx->makeUrl(25)
Sasha
Да
Aliaksandr
Ну так я об это же, а что, есть еще отдельный кэш, который хранит уже итоговый урл ?
Sasha
А раньше как было?
Pathologic
ну, ты можешь как бы сделать такой кэш самостоятельно
Aliaksandr
Будет каждый раз отрабатывать как и без кэша
Pathologic
но я не вижу в этом профита
Aliaksandr
А раньше как было?
Раньше готовый хтмл был в кэше
Aliaksandr
ну, ты можешь как бы сделать такой кэш самостоятельно
Ну я с этого и начал, что если нужен кэш результата пхп-функции, то его надо мутить самостоятельно, блейд такое не кэширует
Pathologic
ты просто не развиваешься, вот что я думаю
Pathologic
в блейде нельзя сомневаться
Pathologic
если он кэширует или не кэширует - значит бери с этого пример
Aliaksandr
Да чем выше уровень развития, тем больше пофиг на кэш, тут согласен )))
Pathologic
это точно ((:
Sasha
Для некоторых сайтов мне кажется статичный кэш гораздо полезнее, чем шаблонов
Pathologic
все в твоих руках
Sasha
Некоторые вообще можно хоть в статику сохранять если бы не раз в году чего-нибудь править не пришлось
Sasha
Я хотел для простых очень сайтов перейти на grav
Pathologic
ну я где-то видел такое, страница сохраняется как файл с путем согласно урл
Sasha
Но потом мне стало лень
Максим
copy /b body\html.01 + body\%1\html.02 + body\html.03 + body\%1\html.04 + body\html.05 site\%1.html
Максим
вот и сбор из темплейтов )
Максим
но в этом плане gulp збс
Максим
а не лютый cmd/bat
Sasha
Потом расскажешь как его блондинке запустить 😆