Далее будет показан краткий демонстрационный пример использования функции / метода parseChunk()
из MODx Evolution API для использования чанка с плейсхолдерами в своем собственном / самописном / рукотворном сниппете.
Фрагмент сниппета: (далее…)
MODX Evolution — ранняя ветка развития системы управления сайтом под названием MODX. В данном разделе собрана различная полезная информация по веб-разработке с применением данного приложения.
Далее будет показан краткий демонстрационный пример использования функции / метода parseChunk()
из MODx Evolution API для использования чанка с плейсхолдерами в своем собственном / самописном / рукотворном сниппете.
Фрагмент сниппета: (далее…)
В MODx Evolution для форм, использующих сниппет eForm можно задавать собственную проверку правильности введенных данных в поля этих самых форм. Если выразиться более кратко, — собственную валидацию фиелдов.
Для этого у eForm есть специальный входной параметр. Называется он eFormOnValidate
. Вот как его правильно использовать:
[!anketa!] [!eForm? ... &eFormOnValidate=`anketa` ... !]
Здесь anketa — это название моего сниппета-обработчика, который будет проверять введенные пользователями данные. (далее…)
Используя движок MODx Evolution, можно с помощью класса PHPMailer
отправлять письма с вложенными файлами. Но суть заметки не в этом. Ниже я покажу вам одну настройку метода AddAttachment()
благодаря которой можно исправить те случаи, когда вложения с кириллическими именами обрабатываются некорректно, т.е. вместо букв русского алфавита в имени прикрепленного файла ничего нет. (далее…)
Итак, объяснять, что такое плейсхолдеры я не буду, — если читатели не по наслышке знают, то такое CMS / CMF MODx Evolution, то это должно им итак быть давно уже известно. Потому начну сразу с темы заметки.
Чтобы создать а-ля объявить новый плейсхолдер нужно использовать метод setPlaceholder()
. Например так, как это показано ниже:
<?php global $modx; $modx -> setPlaceholder('imya_pleisholdera', 'znachenie_pleisholdera'); ?>
Если вы когда либо пробовали сделать от двух и более вызовов сниппета Ditto в рамках одной веб-страницы, то наверняка сталкивались с тем, что переставала работать постраничная навигация. Если вы так и не нашли решения на эту проблемку, то моя заметка должна кое-кому помочь.
Итак, на самом деле все очень просто. Нужно всего лишь использовать один из стандартных параметров сниппета — id. Вот пример такого бесконфликтного вызова: (далее…)
Многие возможно не догадываются, но у сниппета eForm в MODX Evolution есть стандартная возможность для создания и обработки списков HTML-элементом select
с возможностью множественного выбора пунктов.
Выбираем, что-нибудь от балды, кликаем по кнопочке:
Получаем результат:
А теперь реализация… (далее…)
Если вы гадаете и не знаете, как сделать ленту RSS на CMS / CMF MODX Evolution, считая, что это очень сложно, то спешу вас порадовать, — с этим у Модикса все предельно просто. Есть такой стандартный сниппет, называется Ditto. Нужно всего навсего скормить последнему несколько кастомных входных параметров. Смотрим каких ниже: (далее…)
Свежие комментарии