какой код нужно прописать,что бы MODX не выполнял

Здравствуйте. Подскажите какой код нужно прописать, что бы MODX не выполнял теги:

<div class="files-attach">
    <form action="[[~[[*id]]]]" method="post" class="ajax_form" enctype="multipart/form-data">
        <div class="cf">
            <div class="col-sm-6 col-xs-12">
                <i class="error_name">[[+fi.error.name]]</i>
                <div class="input-group input-group-lg">
                    <span class="input-group-addon fa fa-user" id="name"></span>
                    <input type="text" name="name" value="[[+fi.name]]" class="form-control" title="Укажите Ваше имя" placeholder="Представтесь *" aria-describedby="name">
                </div>
                <i class="error_email">[[+fi.error.email]]</i>
                <div class="input-group input-group-lg">
                    <span class="input-group-addon fa fa-envelope" id="email"></span>
                    <input type="email" name="email" value="[[+fi.email]]" class="form-control" title="Укажите правильный email адрес" placeholder="Укажите Ваш email *" aria-describedby="email">
                </div>
                <button type="submit" name="submit" class="btn btn-default"><i class="fa fa-paper-plane"></i> Отправить</button>
            </div>
            
            <div class="col-sm-6 col-xs-12">
                <i class="error_message">[[+fi.error.message]]</i>
                <div class="input-group input-group-lg">
                    <span class="input-group-addon fa fa-comments" id="message"></span>
                    <textarea name="message" class="form-control" placeholder="[[+placeHolder]]" aria-describedby="email" rows="5">[[+fi.message]]</textarea>
                </div>
            </div>
        </div>
    		
    		
    	[[+fi.success:is=`1`:then=`
    		<div class="alert alert-success">[[+fi.successMessage]]</div>
    	`]]
    	[[+fi.validation_error:is=`1`:then=`
    		<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
    	`]]

    </form>
</div>

Мне очень нравится как устроено тут, я только вставляю код и сохраняю, и мне показывается то, что я вставил, а не выполняются теги.
Александр Янк
13 декабря 2015, 08:37
modx.pro
4
2 159
0

Комментарии: 7

Сергей Шлоков
13 декабря 2015, 11:50
+1
Ну так ставьте Tickets и у тикетов убирайте галочку «Выполнять теги MODX».
Или как вариант заменить одну или все автоматом [ на код &решетка91;
    Лев Вербицкий
    13 декабря 2015, 12:44
    +1
    Подозреваю, что человек хочет аналог тега code =)
      Александр Янк
      13 декабря 2015, 13:29
      0
      да, но и то что предложил Сергей, но тикет не хочу устанавливать, как быть?
        Максим Кузнецов
        13 декабря 2015, 13:35
        +2
        Пишите свой фильтр, который применяете к требуемому полю с тегами. В самом сниппете выполняете замену символов "[]" на аналогичные мнемоники и возвращаете результат.

        Если необходимо реализовать совсем аналогично тому, как это сделано здесь, то еще оборачиваете в
        <pre>
        	<code></code>
        </pre>
        и любым подходящим javascript-дополнением реализуете подсветку синтаксиса.
      Илья Уткин
      13 декабря 2015, 13:38
      1
      +5
      [[*content:showCode]]

      Сниппет showCode:

        Илья Уткин
        13 декабря 2015, 13:39
        +1
        а, ну и
        return $output;
          Александр Янк
          13 декабря 2015, 15:33
          0
          Ребята, получилось точно хотел, отдельное спасибо Илье и Максу. Всем плюсы в карму!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7