Что такое TypoScript?

Avatar of admin admin - 17.05.2017 08:55 - CMS, TYPO3, Настройка, TypoScript

TypoScript широко применяется при использовании CMS TYPO3, но люди, впервые знакомящиеся с этой системой бывают несколько озадачены тем, чем же является TypoScript на самом деле. Наличие "Script" в названии наводит на мысль, что это некий язык программирования. Но истина такова, что:

TypoScript - это определенный синтаксис для представления информации в виде иерархической структуры с использованием простого текста из набора символов ASCII.

Таким образом:

  • TypoScript сам по себе не делает ничего, он просто содержит информацию;
  • TypoScript преобразуется в функцию только тогда, когда он передается в программу, разработанную для выполнения действий в соответствии с информацией, содержащейся в TypoScript.

TypoScript не имеет функций сам по себе, только когда используется в определенном контексте.
Попросту говоря, TypoScript - это средство для конфигурации процессов во время выполнения. Он позволяет определять или изменять поведение системы по ситуации без необходимости корректировки исходного кода. Например, можно настроить индивидуально поведение и/или внешний вид отдельной страницы (или группы страниц), используя как условие номер страницы. Или условием может быть день недели. Или что-то еще.

Для владельца сайта знание TypoScript обычно не требуется, это забота разработчика сайта, или, в какой-то мере, администратора. Однако, в административной панели возможно через редактор констант менять многие параметры сайта, а константы - это значения свойств объектов TypoScript. Например, когда мы настраиваем расстояние от изображения до текста, его окружающего, мы устанавливаем значение свойства styles.content.imgtext.textMargin. Назначение параметров в редакторе констант хорошо документировано и обычно их настройка не вызывает затруднений.

Пожалуйста, войдите в систему для комментирования.

0 комментариев