Отключение сниппета на определенной странице
Каким образом можно выключить, например, pdoResources на странице с определенным ID?
Нужно чтобы в разделе Новостей в сайдбаре не дублировались новости. Создавать лишние шаблоны не хочется.
Нужно чтобы в разделе Новостей в сайдбаре не дублировались новости. Создавать лишние шаблоны не хочется.
Комментарии: 20
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Fi1osofРазве так не наглядней?
Только из-за этой особенности не могу советовать его использовать во всех ситуациях.
Fi1osofА ты не хочешь разработать какую-то универсальную методологию? Ты же говорил, что на файлах может быть шаблонизация с ним. Задал бы направляющую как правильно все это делать, чтобы и условия всякие выполнять можно было, и чтобы не кушал лишнего. Просто так не получается на полную его использовать.
К слову, у меня в modxSmarty идет сниппет Smarty. Простейший, но зато использовать можно где угодно, в любом месте воткнуть.
Сейчас всё очень просто. По умолчанию работаем только в чанках pdoTools, если надо везде — включаем системную настройку и исправляем ошибки (если будут).
Насчёт файлов — Fenom именно на них и рассчитан, сам получает шаблоны, компилирует, складывает в кэш, только в логику работы MODX это не очень вписывается. Тот же кэш, например, надо будет отдельно чистить + нет наборов параметров да и еще что-то выплывет.
Поэтому я сделал так, чтобы он работал с чанками и шаблонами MODX. При этом, можно использовать биндинг @FILE.
Более плотно эту тему пока развивать некогда. Да и не факт, что нужно. Всё-таки, простота использования очень сильно снижает порог вхождения.
Fi1osofСам понимаешь, можно плагин на очистку добавить.
В целом ясно. С удобством, конечно, не поспоришь. Потому и говорю про какую-то методологию, чтобы и полноценно было, и не очень сильно от стандартов отходило. А то кто-нибудь как ударится в творчество, что потом вообще не разберешься после него))
Ну а какая тут может быть методология, если ничего, в целом-то, и не поменялось? Те же чанки, те же шаблоны. Просто новый синтаксис и возможность наследования.
Тогда уж стоит придумывать какие-то общие инструкции «как делать сайт на MODX правильно», но у меня нет желания этим заниматься.
Fi1osofFi1osofСвоим комментарием я лишь поправил ответ на поставленный изначально вопрос, дабы меньше лишних действий производилось.
Fi1osofВсе инструкции для начинающих не про него, и нужно довольно плотно поработать с системой, чтобы понять, зачем менять эти официальные инструменты. А чтобы дойти до шаблонизатора, времени потребуется еще больше.
Инерция — мощная штука. Думаю, что у Fenom в MODX еще всё впереди.
Fi1osofВот так прямо сразу взять и купить первой машиной мустанг мало у кого получается, почему-то. Каждый должен сам заработать.
Fi1osof