MODx Evo и добавление статей из front-end. Часть 4. Итог.

Данная заметка завершает небольшой цикл статей о реализации публикации новых статей из фронтенда сайта на MODx Evolution для анонимных посетителей.

Чуть ниже я приведу содержимое ресурса с вызовом сниппета и чанков, которые были подготовлены нами ранее.

[!sozdatDokument!]
[!eForm? 
&formid=`NovyaStranica`
&tpl=`eFormTplDobavit`
&report=`eFormTplOtchetAdminu`
&to=`moderator@example.com`
&vericode=`1`
&thankyou=`eFormTplOtchetUzeru`
&subject=`Na sait dobavlena novya stranica.`
&eFormOnBeforeMailSent=`sozdatDokument`
!]

Краткие пояснения используемых входных параметров eForm:

Перед вызовом eForm вызываем сниппет, реализующий программную публикацию контента в обход Менеджера. Обратите внимание на характер запуска [!snippet!], а не [[snippet]], т.е.без использования системного кэша.

Создание ресурса с формой публикации материала - MODx Evolution

  • formid — значение атрибута name одноименного скрытого поля в чанке формы eForm.
  • tpl — имя чанка, фактически задает шаблон формы добавления материала.
  • report — имя чанка, фактически задает шаблон тела уведомительного письма для администратора / модератора.
  • to - адрес электронной почты, куда будет отправлено уведомление.
  • vericode — 0 или 1. Используем капчу — 1.
  • thankyou — имя чанка, фактически задает шаблон уведомительного сообщения для посетителя, добавившего контент, которое отображается на той же странице, что и сама форма.
  • subject — тема уведомительного письма для администратора / модератора.
  • eFormOnBeforeMailSent — на это событие мы с вами навешиваем наш сниппет публикации ресурсов (sozdatDokument).

Готовая форма публикации контента на сайте:

eForm добавление статей в MODx Evoluton

Опубликовано 5-03-2013 в 13:34


Комментариев к записи: 3

  1. Сергей:

    Спасибо. Статьи добавлять получается. А как быть, если надо добавлять информацию в TV параметр?
    Предположим нужно сделать возможным добавлять 3 фотографии…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты