В шаблоне вывода можно использовать регулярные выражения?

Тема в разделе "Шаблон вывода", создана пользователем Kot, 3 фев 2014.

  1. Kot

    Kot New Member Пользователи

    Регистрация:
    23 ноя 2012
    Сообщения:
    24
    Не работает {skip} в шаблоне вывода:

    Примечание: в цитате ":(" преобразовалось в смайлик.
    Чем заменить? Может неправильно что-то?
    Вообще, можно использовать в шаблоне вывода регулярки?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    re: - включает регулярные выражения, которые не относятся к {skip} и {get}. {skip} и {get} - специальные макросы программы. Поэтому, если вы используете re:, то {skip} и {get} работать не будут в ДАННОЙ поиск-замене.

    Также нельзя использовать одновременно (в одной строке) {skip} и {get}, следует сделать примерно так:
    Конструкцию <!atr>{skip}</!atr>:| можно не использовать, я написал ее для примера.

    С уважением к вам, Сергей.
     
  3. Kot

    Kot New Member Пользователи

    Регистрация:
    23 ноя 2012
    Сообщения:
    24
    Ясно. И как я понял, я не смогу в шаблоне отсортировать и вывести сначала контент в тегах <!atr>...</!atr>, а потом отсортировать и вывести контент в тегах <!znach>...</!znach>. Таких тегов может быть для каждой повторяющейся границы разное количество. В шаблоне выводится только первое совпадение, а нужно все совпадения выводить.

    Да, кстати! А если два раза задать одну и ту же повторяющуюся границу и в первом случае в шаблоне вывести контент из тегов <!atr>...</!atr>, а во втором случае - из тегов <!znach>...</!znach> ? И получу таким образом две строки. А?
     
    Последнее редактирование: 3 фев 2014
  4. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Вы пробовали посмотреть что получится, если характеристика:значение разделять так:
    [CSVCS]характеристика[CSVLB]значение[CSVCS]характеристика[CSVLB]значение[CSVCS]характеристика[CSVLB]значение[CSVCS]
     
  5. Kot

    Kot New Member Пользователи

    Регистрация:
    23 ноя 2012
    Сообщения:
    24
    Где, в шаблоне?
     
  6. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Да в шаблоне. Ну может не совсем правильно написал, нужно поиграться.
     
  7. Kot

    Kot New Member Пользователи

    Регистрация:
    23 ноя 2012
    Сообщения:
    24
    Спасибо. Решил по другому. Вывел двумя строками: 1-я - название характеристик; 2-я - под 1-ой, значения.
     

Поделиться этой страницей