ZebroidДокументацияЭкспортЭкспорт в настраиваемый формат

Экспорт в настраиваемый формат

В программе: Проект → Экспорт → Настраиваемый формат
Экспорт в настраиваемый формат служит для возможности создания контента в формате простых CMS на файла или для экспорта в нужный (индивидуальный) для пользователя формат. Так же применяется для экспорта проекта в отдельные текстовые файлы.

Пример экспорта в HTML файлы

Пример экспорта в HTML файлы


Окно состоит с менеджера шаблонов и двух вкладок: «Статьи и категории» и «Меню».




Вкладка Статьи и категории


Эта вкладка служить для настройки свойств шаблона и параметров формирования файлов статей и категорий. В редактор вводиться шаблон файла, в который он будет экспортировать. На месте ключевых значений оставляются специальные переменные, которые при экспорте будут заменятся на соответствующие им значения.

Перечень переменных



Значение опций:

  • Название профиля — Названия для активного профиля;
  • UTF-8 — сохранять в кодировке UTF-8
  • Тип сохранение статей
  • Каждая статья в отдельном файле — каждая статья будет сохранена в отдельном файле, который будет носить имя статьи в транслите. При необходимости в нужной иерархии будут создаваться папки и добавляться перечень статей категории в тело самой категории;
  • Все статьи в одном файле — все статьи в одном файле разделены указанным разделителем;
  • Картинки сохранять в папку — папка для картинок;
  • Запрещенные символы в ALT_NAME — список символов, которые запрещено использовать в именах файлов;
  • Заменить на — на что заменять запрещенные символы;
  • Шаблон имени файла — шаблон по которому будут создаваться имена файлов (только для сохранения в отдельные файлы). Список используемых макросов в контекстном меню
  • Шаблон ссылок — шаблон по которому будут создаваться ссылки на внутренние страницы. Список используемых макросов в контекстном меню




Вкладка Меню


Эта вкладка отвечает за формирования файлов меню, если есть такая необходимость.

Настраиваемый формат (вкладка меню)

Настраиваемый формат (вкладка меню)


Как и в первом случае есть редактор шаблона, в котором специальные переменные потом заменятся на нужные. Список этих переменных на той же странице, что и в первом случае. Указываются всего две опции: имя и формат генерируемого файла.

Перечень переменных






Описание формата макроса {FORMAT_DATE(NNN)}

Вместо NNN в макросе необходимо подставить описание формата нужной вам даты. Для этого нужно использовать следующие символы:

y = Год из 2-х последних цифр
yy = Год из 2-х последних цифр
yyyy = Год из 4-х цифр
m = Номер месяца без 0
mm = Номер месяца как 2 цифры
mmm = Месяц используя ShortDayNames (Янв)
mmmm = Месяц используя LongDayNames (Январь)
d = Число без 0
dd = Число как 2 цифры
ddd = Число используя ShortDayNames (Воск)
dddd = Число используя LongDayNames (Воскресенье)
ddddd = Число в ShortDateFormat
dddddd = Число в LongDateFormat

c = Используя ShortDateFormat + LongTimeFormat
h = Час без 0
hh = Час как 2 цифры
n = Минуты без 0
nn = Минуты как 2 цифры
s = Секунды без 0
ss = Секунды как 2 цифры
z = Миллисекунды без 0
zzz = Миллисекунды как 2 цифры
t = Используя ShortTimeFormat
tt = Используя LongTimeFormat

Пример использования


Если например вам нужно получить строку вида «13-01-1999 22:34:46», тогда используйте следующий шаблон "{FORMAT_DATE(dd-mm-yyyy hh:nn:ss)}"

Если например тот же, но без времени (только дата), то используем "{FORMAT_DATE(dd-mm-yyyy)}"

Если разделитель должен быть слэш, а не дифис, тогда так "{FORMAT_DATE(dd/mm/yyyy)}"