Решения для бизнеса

Библиотека типовых операций, которыми пользуются студии при создании обалденных сайтов.

Товар из каталога

Studio Helper - набор шаблонизационных функций

Studio Helper - набор шаблонизационных функций

Данный скрипт служит цели снабдить шаблон дополнительными шаблонизационными функциями. Содержит студийный набор теговых инструкций, назначение которых в предельном упрощении кода вёрстки в файлах шаблона.


Подробности

Текущая версия хелпера - 1.0 - предлагает следующий набор функций (группировка ниже условная, по вероятному месту или цели использования в шаблоне):

Кстати, ещё один шикарный хелпер, но уже из серии бесплатных, представлен здесь - ShortCodes Helper.

  • заголовок документа
    • version - вывести номер версии движка
    • versionYMD - вывести ДАТА-номер версии
    • metaDescription - вывести мета описание страницы
    • metaKeywords - вывести мета ключевые слова страницы
  • карточка
    • itemName - вывести название записи
    • itemTitle - вывести мета тайтл записи
    • itemDescription - вывести мета описание записи
    • itemKeywords - вывести мета ключи записи
    • itemTags - вывести теги записи
    • itemKeys - вывести мета ключи + теги записи
    • itemAnnotation - вывести краткое описание записи
    • itemBody - вывести полное описание записи
    • itemSeo - вывести SEO-текст записи
    • seo
      • keywords - получить мета ключи записи как массив уникальных строк
      • tags - получить теги записи как массив уникальных строк
      • keys - получить мета ключи + теги записи как массив уникальных строк
  • разное
    • titleSearch - вывести заголовок страницы поиска
    • pagination - вывести пагинацию страниц
    • centralTemplate - признать файл шаблона не самостоятельной страницей
  • подвал
    • year - вывести текущий год
    • siteName - вывести название сайта
    • address - вывести адрес, указанный в конфиге сайта
    • phone - вывести телефон, указанный в конфиге
    • email - вывести емейл, указанный в конфиге
    • telegram - вывести Telegram-номер, указанный в конфиге
    • skype - вывести скайп, указанный в конфиге
    • icq - вывести ICQ, указанный в конфиге
    • facebook - вывести адрес страницы Facebook из конфига
    • vkontakte - вывести адрес страницы ВКонтакте из конфига
    • vkGroup - вывести номер группы ВКонтакте из конфига
    • twitter - вывести адрес страницы Twitter из конфига
    • google - вывести адрес страницы Google+ из конфига
    • instagram - вывести адрес страницы Instagram из конфига
    • linkedin - вывести адрес страницы LinkedIn из конфига
    • pinterest - вывести адрес страницы Pinterest из конфига
    • counters - вывести коды счетчиков
  • конфигурация
    • configParam - вывести конфигурационный параметр
    • configCommaList - получить конфиг параметр как массив строк
  • seo
    • header200 - отправить серверный заголовок 200 OK
    • headerLastModified - отправить серверный заголовок Last-Modified
    • headerExpires - отправить серверный заголовок Expires
    • implantJS - имплантировать содержимое JS-скрипта
    • implantCSS - имплантировать содержимое CSS
    • технические
      • seoFixes - коррекция записей базы данных по требованиям SEO-аудита
  • контрольные
    • checkNoPage - проверить, находимся ли на несуществующей странице
    • checkNoModule - проверить, находимся ли на странице отключенного модуля
    • existsModule - проверить, существует ли модуль в шаблоне
  • не html ответы
    • headerJSON - отправить серверные заголовки JSON-данных
    • headerTEXT - отправить серверные заголовки текстового контента
    • headerHTML - отправить серверные заголовки HTML-контента
    • headerJS - отправить серверные заголовки JS-контента
    • headerCSS - отправить серверные заголовки CSS-контента
    • headerXML - отправить серверные заголовки XML-данных
    • headerCSV - отправить серверные заголовки CSV-данных
    • headerEXCEL - отправить серверные заголовки EXCEL-данных
    • headerANY - отправить серверные заголовки данных конкретного типа
    • headerFile - отправить серверные заголовки "передача файла"
  • статика
    • cacheClear - очистить кеш
    • mainpageUnstatic - удалить статику главной страницы
    • mainpageRestatic - кешировать контент главной страницы в статику
    • pageUnstatic - удалить статику текущей страницы
    • pageRestatic - кешировать контент текущей страницы в статику
  • уведомления
    • sendEmail - отправить емейл
    • sendSms - отправить СМС
  • экспорт
    • saveCSV - сохранить CSV-файл
    • saveXML - сохранить XML-файл
Скриншоты

Studio Helper - набор шаблонизационных функций