Рубрики
Без рубрики

Форма на Ajax — с вложением

Как сделать такую форму на CMF Modx..? В базовом варианте нам понадобятся:

сниппет ddSendFeedback;
и сниппет ddGetChunk;

Рубрики
Без рубрики

Проверка на авторизованного пользователя в MODX Evo

Однажды для модального окна мне пришлось использовать вывод на базе проверки «Personalize»; но он меня подвёл… И вот на просторе интернета нашлось решение: небольшой сниппет для MODX Evolution, используя getLoginUserName(). Его можно назвать is_user_logged_in:

<?php
$output = (isset($output)) ? $output : '';
if (!$modx->getLoginUserName()) {
  return $output;
}
?>
Рубрики
Без рубрики

Ditto на MODx Evolution: совместимость с PHP 5.4

Редактируем ditto.class.inc.php:

1. Открываем файл «../assets/snippets/ditto/classes/ditto.class.inc.php».

2. Переходим на строчку под номером 1038. Поправляем существующий класс template, добавляя к функции buildURL() приписку public static, как показано далее. Т.е. было:

function buildURL($args,$id=false,$dittoIdentifier=false) {

стало:

public static function buildURL($args,$id=false,$dittoIdentifier=false) {

Редактируем template.class.inc.php:

1. Открываем файл «../assets/snippets/ditto/classes/template.class.inc.php».

2. Поочередно переходим на строчки под номерами 156 и 197. Это

function replace( $placeholders, $tpl ) {

плюс

function fetch($tpl) {

3. Также добавляем к ним public static.

Вот и всё ребята! P.S. Взято на red-book-cms_ru

Рубрики
Без рубрики

Как создать страницу с TV в MODX Evo [без библиотек]

Данная статья содержит пример программного кода, который можно вставить в сниппет, ориентированный на MODX Evolution (проверял на версии 1.0.10), и он будет генерировать новые документы а-ля страницы с заданным TV параметрами, заблаговременно подготовленными посредством админки CMS.