2015-05-21 2 views
0

Я новичок в MODx Revolution. Я хочу создать простой плагин hello word в MODx.Простой приветственный плагин word в MODx Revolution

Пожалуйста, помогите! Спасибо

+0

отправьте свой пример/код/​​тест – WhiteLine

+0

Я новичок в modx и, к сожалению, не знаю, как создать простой плагин в MODx. Я google, но ничего не нашел. Я просто хочу создать базовый плагин, который печатает привет слово. пожалуйста помоги –

ответ

1

На вкладке «Элементы» в виде дерева (левая сторона диспетчера MODX) щелкните правой кнопкой мыши элемент верхнего уровня «Плагины» и выберите «Новый плагин».

Right-Click to add New Plugin

В плагин Edit View, дайте свой плагин имя, а затем добавить свой PHP-код.

Hello World MODX Plugin

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

enter image description here

В приведенном выше примере, я позволил плагин «OnWebPageInit», который позволяет мне вызвать метод setPlaceholder MODx(), который будет устанавливать значение тега MODX заполнителя в шаблоне (ы), используемый для рендеринга веб-страницы. (см. комментарии к коду на скриншоте выше)

Для справки, некоторые из наиболее часто используемых методов MODX описаны подробно here.

В зависимости от того, что вы пытаетесь сделать, плагин на самом деле не может быть лучшим местом для вашего кода. Вместо этого вы можете написать фрагмент, который вы можете вызвать в свой шаблон (ы), где и когда вам нужно его выполнить.

Оба плагина и фрагменты позволяют вам устанавливать определенные переменные во время выполнения. Такие переменные доступны в вашем коде Snippet или Plugin как элементы массива $scriptProperties.

Смежные вопросы