Не используйте HTML-комментарии для комментирования MODX-тегов!

Блин, как же меня убивает, когда я вижу подобные конструкции!: И что? «Программист» наивно думает, что MODX обратит внимание на это стрелочки, и не станет парсить [[!getResources...? Еще как будет. Так вот, не повторяйте подобного. А если хотите закомментировать MODX-тег, то используйте синтаксис [[- ]].

Я лично не уведомляю людей о таких приколах, оставляя за ними право попробовать эти грабли лично =)

А меня корежат такие ляпы.

Ну логически предположить, то комент должен якобы закрыть тег modx, но само собой он его не закроет, так как это другая песня вообще. Кроме того, я бы еще посоветовал не делать такие конструкции ` &else=`` Потому что оба варианта будут отработаны в любом случае. А если внутри еще права доступа проверяются или js скрипты есть — то они сработают при любом раскладе. Как рекомендовали в этих случаях поступать (если IF необходим):

Падла, вырезает теги, дам картинкой щас ? ?

Что значит вырезает? Мы же пишем. [[!If… &then=[[$snippet]]]]

А я бы вообще советовал не использовать чанки. Собственно, это я и делаю))) (советую постоянно)

ну я и говорю, я хотел показать код в коменте, закрыл его < code >, а код в коменте пропал. То есть ЭТА система коментов вырезает modx теги. Вот я о чем. Картинками дал, чтобы не вырезало ничего и было видно. Вот еще раз пробую: `

ха! вырезает.

На днях у меня возникла мысль, что от modx у меня уже мало что остаётся в силу реально дикого парсинга чанков. На пороге отказа от modx находился для одного из проектов, предназначенных едва ли не для мгновенной выдачи результатов, но пересилил себя и пол ночи изучал тормоза… Пока пичалька относительно этого парсера… Глубокая пичалька.

Ну ничего. Уже есть разговоры «на верху» по поводу переработки ядра MODX-а в плане шаблонов и т.п. Конечно это совсем не завтра, и даже не через месяц, но тем не менее понимание, что парсер злобно тормозит всю систему, уже есть четкое, и что надо прорабатывать компилляцию шаблонов.

Ты еще не вкурил, что у меня не картинка? У меня же не вырезает. Ты что-то не то вставляешь. Ты видимо забываешь вставить в тег <code>

Наверное нового ничего не скажу, но минимум чего следует избегать — вложенности чанков. В стиле: ? Эта хрень так глубоко уходит, что половину тормозов добавит на сайт именно такая конструкция, хотя она выглядит привлекательной и удобной в некоторых случаях. PS. Cистема опять вырезала теги.

Лови-ка: Без тега: [[$content[[!secret? &id=test]]]] С тегом: [[$content[[!secret? &id=test]]]]

PS. Теперь комментарскоя система вырезала теги когда я редактировать свой комент начал. [[$chunk[[$contents[[*id]]]]]]

Вот я просто текстом набрал.

Чего-то раз от разу. Вот другой вариант: Без тега: [[$chunk[[$contents[[*id]]]]]] С тегом: [[$chunk[[$contents[[*id]]]]]]

Ну? И все работает.

Любопытно, ты поправил парсер коментов? Или такие глюки вещь случайная… Ниже есть мой комент, где была вырезана В ТОЧНОСТИ вышеуказанная комбинация вызовов чанков.

Забавный глюк. Я набирал это прямо в этом же редакторе, а не где-то еще. Вот: [[$chunk[[$contents[[*id]]]]]]

Ничего не правил и не собираюсь :-) Может что-то бьется при передаче данных из-за вашего из-за океана :-)

И кто это так делает? Мы должны знать героев в лицо)

Имя им Легион)))) Их реально много таких красавцев.