{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "В наушниках по жизни: заметки с тегом Параметры",
    "_rss_description": "Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/alexbirukov.ru\/?go=tags\/parametry\/",
    "feed_url": "https:\/\/alexbirukov.ru\/?go=tags%2Fparametry%2Fjson%2F",
    "icon": "https:\/\/alexbirukov.ru\/pictures\/userpic\/userpic@2x.jpg?1683051473",
    "authors": [
        {
            "name": "Бирюков Александр",
            "url": "https:\/\/alexbirukov.ru\/",
            "avatar": "https:\/\/alexbirukov.ru\/pictures\/userpic\/userpic@2x.jpg?1683051473"
        }
    ],
    "items": [
        {
            "id": "193",
            "url": "https:\/\/alexbirukov.ru\/?go=all\/symphony\/",
            "title": "Symphony. Параметры",
            "content_html": "<p>Параметры предназначены для работы с динамически изменяющимися значениями, которые можно использовать в источниках данных и шаблонах.<\/p>\n<h2>Обзор<\/h2>\n<p>Параметры представляют собой пары атрибут-значение, которые доступны при работе со <a href=\"http:\/\/alexbirukov.ru\/2012\/06\/04\/2\/\">страницами<\/a> проектов Symphony. Они позволяют динамически устанавливать значения переменных для работы с <a href=\"http:\/\/alexbirukov.ru\/2012\/06\/04\/1\/\">источниками данных<\/a> и шаблонами страниц. как правило параметры используются для <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/data-source-filters\">фильтрации<\/a> данных получаемых из источников данных или для доступа к динамической информации, например, текущая дата, при работе с <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/page-templates\/\">шаблонами страниц<\/a>.<\/p>\n<p>Имеются три основных типа параметров, сгруппированных по типу установки их значений. <b>Системные параметры<\/b>, генерируются системой и содержат наиболее используемые данные, таке как, текущая дата и время или <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/handles\">обработчик<\/a> текущей страницы. <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/data-source-output-parameters\/\">Выходные данные источников данных<\/a>, которые выводят данные «на лету» на основании созданых записей. <a href=\"http:\/\/alexbirukov.ru\/all\/symphony-url\/\">URL параметры<\/a>, которые определяются при конфигурации страниц и задаются при помощи передачи значений посредством URL.<\/p>\n<p>Савокупность всех параметров доступных на странице, называют «пулом параметров».<\/p>\n<h2>Использование<\/h2>\n<h3>С источниками данных<\/h3>\n<p>Параметры могут быть определены в редакторе источников данных — в правилах фильтрации, в настройках ограничения результатов и в настройках постраничной навигации. Для использования в качестве XSLT атрибута применяется синтаксис: <span class=\"selected1\">{$parameter-name}<\/span>.<\/p>\n<p>Источники данных имеют графу «Требуемый URL параметр», но его синтаксис немного отличается. Поскольку этот параметр  относится сам к себе и не является значением, то фигурные скобки не используются: <span class=\"selected1\">$parameter-name<\/span>.<\/p>\n<h3>В проектировании шаблонов<\/h3>\n<p>Получить доступ к значениям параметров можно из шаблонов страниц и утилит, используя синтаксис <span class=\"selected1\">{$parameter-name}<\/span> или посредством <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/xpath\/\">XPath<\/a> из пула <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/xml\/\">XML<\/a> данных.<\/p>\n<h2>Детали<\/h2>\n<h3>Пул параметров<\/h3>\n<p>Пул параметров содержит значения всех параметров доступных на страницах. Значения пула доступны через окружение (как было описано выше) или посредством доступа к XML источнику страницы.<\/p>\n<h3>Системные параметры<\/h3>\n<p>Ниже приведён список глобальных параметров.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n<tr>\n<td style=\"text-align: center\"><b>Параметр<\/b><\/td>\n<td style=\"text-align: center\"><b>Описание<\/b><\/td>\n<td style=\"text-align: center\"><b>Пример<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>today<\/b><\/td>\n<td>Текущая дата<\/td>\n<td style=\"text-align: center\">2009-11-30<\/td>\n<\/tr>\n<tr>\n<td><b>current-time<\/b><\/td>\n<td>Текущее время<\/td>\n<td style=\"text-align: center\">19:09<\/td>\n<\/tr>\n<tr>\n<td><b>this-year<\/b><\/td>\n<td>Текущий год<\/td>\n<td style=\"text-align: center\">2009<\/td>\n<\/tr>\n<tr>\n<td><b>this-month<\/b><\/td>\n<td>Текущий месяц<\/td>\n<td style=\"text-align: center\">11<\/td>\n<\/tr>\n<tr>\n<td><b>this-day<\/b><\/td>\n<td>Текущий день месяца<\/td>\n<td style=\"text-align: center\">30<\/td>\n<\/tr>\n<tr>\n<td><b>timezone<\/b><\/td>\n<td>Смещение текущей временной зоны<\/td>\n<td style=\"text-align: center\">+10:00<\/td>\n<\/tr>\n<tr>\n<td><b>website-name<\/b><\/td>\n<td>Название веб-сайта записанное в файле \/manifest\/config.php.<\/td>\n<td style=\"text-align: center\">Blue Ninja Bakery<\/td>\n<\/tr>\n<tr>\n<td><b>page-title<\/b><\/td>\n<td>Заголовок текущей страницы<\/td>\n<td style=\"text-align: center\">The Ninja Way<\/td>\n<\/tr>\n<tr>\n<td><b>root<\/b><\/td>\n<td>Корневая ссылка сайта<\/td>\n<td style=\"text-align: center\"><a href=\"http:\/\/blue-ninja-bakery.com\">http:\/\/blue-ninja-bakery.com<\/a><\/td>\n<\/tr>\n<tr>\n<td><b>workspace<\/b><\/td>\n<td>URL адрес каталога worspace<\/td>\n<td style=\"text-align: center\"><a href=\"http:\/\/blue-ninja-bakery\/workspace\">http:\/\/blue-ninja-bakery\/workspace<\/a><\/td>\n<\/tr>\n<tr>\n<td><b>root-page<\/b><\/td>\n<td>URL обработчик родительской страницы для текущей страницы<\/td>\n<td style=\"text-align: center\">about<\/td>\n<\/tr>\n<tr>\n<td><b>current-page<\/b><\/td>\n<td>URL обработчик для текущей страницы<\/td>\n<td style=\"text-align: center\">the-ninja-way<\/td>\n<\/tr>\n<tr>\n<td><b>current-page-id<\/b><\/td>\n<td>ID текущей страницы<\/td>\n<td style=\"text-align: center\">12<\/td>\n<\/tr>\n<tr>\n<td><b>current-path<\/b><\/td>\n<td>URL адрес текущей страницы относительно корня сайта<\/td>\n<td style=\"text-align: center\">\/about\/philosophy\/the-ninja-way<\/td>\n<\/tr>\n<tr>\n<td><b>parent-path<\/b><\/td>\n<td>Относительный URL родительской страницы<\/td>\n<td style=\"text-align: center\">\/about\/philosophy<\/td>\n<\/tr>\n<tr>\n<td><b>current-url<\/b><\/td>\n<td>Полный URL адрес текущей страницы<\/td>\n<td style=\"text-align: center\"><a href=\"http:\/\/blue-ninja-bakery\/about\/philosophy\/the-ninja-way\">http:\/\/blue-ninja-bakery\/about\/philosophy\/the-ninja-way<\/a><\/td>\n<\/tr>\n<tr>\n<td><b>upload-limit<\/b><\/td>\n<td>Максимальный размер загружаемых файлов, указывается в файле \/manifest.config.php<\/td>\n<td style=\"text-align: center\">5242880<\/td>\n<\/tr>\n<tr>\n<td><b>symphony-version<\/b><\/td>\n<td>Версия Symphony<\/td>\n<td style=\"text-align: center\">2.0.7<\/td>\n<\/tr>\n<tr>\n<td><b>site-mode<\/b><\/td>\n<td>Значения «live» или «maintenance» определяют находиться сайт на обслуживании или нет<\/td>\n<td style=\"text-align: center\">live<\/td>\n<\/tr>\n<tr>\n<td><b>cookie-username<\/b><\/td>\n<td>Имя текущего залогиненого пользователя<\/td>\n<td style=\"text-align: center\">admin<\/td>\n<\/tr>\n<tr>\n<td><b>cookie-pass<\/b><\/td>\n<td>Хэш пароля залогиненого пользователя<\/td>\n<td style=\"text-align: center\">—<\/td>\n<\/tr>\n<\/table>\n<p>Просто пример вывода XML данных<\/p>\n<pre class=\"brush: xml\">\n<parameters>\n        <today>2009-11-30<\/today>\n        <current-time>19:09<\/current-time>\n        <this-year>2009<\/this-year>\n        <this-month>11<\/this-month>\n        <this-day>30<\/this-day>\n        <timezone>+10:00<\/timezone>\n        <website-name>Blue Ninja Bakery<\/website-name>\n        <symphony-version>2.0.7<\/symphony-version>\n        <upload-limit>5242880<\/upload-limit>\n        <root><a href=\"http:\/\/blue-ninja-bakery.com\">http:\/\/blue-ninja-bakery.com<\/a><\/root>\n        <workspace><a href=\"http:\/\/blue-ninja-bakery.com\/workspace\">http:\/\/blue-ninja-bakery.com\/workspace<\/a><\/workspace>\n        <page-title>The Ninja Way<\/page-title>\n        <root-page>about<\/root-page>\n        <current-page>the-ninja-way<\/current-page>\n        <current-page-id>12<\/current-page-id>\n        <current-path>\/about\/philosophy\/the-ninja-way<\/current-path>\n        <parent-path>\/about\/philosophy<\/parent-path>\n        <current-url><a href=\"http:\/\/blue-ninja-bakery\/about\/philosophy\/the-ninja-way\">http:\/\/blue-ninja-bakery\/about\/philosophy\/the-ninja-way<\/a><\/current-url>\n        <cookie-username>admin<\/cookie-username>\n        <cookie-pass>7415346ecbf1c95e6894b23456a320e<\/cookie-pass>\n        <site-mode>live<\/site-mode>\n    <\/parameters>\n<\/pre>\n<h2>The Big Picture<\/h2>\n<p>При помощи расширения <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/devkits#debug-devkit\">debug devkit<\/a> становится доступным интерфейс <span class=\"selected1\">?debug<\/span>, который позволяяет просматривать значения всех доступных на странице переменных.<\/p>\n",
            "date_published": "2012-07-14T09:54:57+05:00",
            "date_modified": "2021-01-30T22:46:55+05:00",
            "tags": [
                "CMS",
                "Parameters",
                "symphony",
                "документация",
                "документация на русском",
                "Параметры",
                "перевод",
                "руководство"
            ],
            "_date_published_rfc2822": "Sat, 14 Jul 2012 09:54:57 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "193",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}