pages

Массив pages содержит все данные страниц Вашего сайта (т.е. все данные строк из таблицы: pages и благодаря функции data может наполнятся данными)

Синтаксис: pages[ идентификатор страницы ][ имя нужного поля ]

Обратиться к массиву можно 2 способами:

$this->pages - внутри класса system

$GLOBALS['system']->pages - глобально (в любом месте)

Подсказка: это те самые данные, которые Вы добавляете или изменяете в системе администрирования (Страницы » Добавить)

Примеры обращения к данным:

$this->pages['5']['parent_id'];// содержит значение ячейки parent_id, у страницы page_id которой равен 5

$GLOBALS['system']->pages[ $this->id ]['url'];// содержит значение ячейки url, текущей страницы

$this->pages[ $GLOBALS['SYSTEM']['config']['yapro_index_id'] ]['name'];// содержит значение ячейки name, главной страницы сайта

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


Комментарии посетителей:
  • Как узнать самую первую родительскую страницу, ткните моськой в ман если он есть
    11 марта 2011, 23:11 коммент полезен : 0 # Знаток (гость)
  • одним SQL-запросом никак! Возьмите за пример http://yapro.ru/addons/seo/strukturirovanniy-title.html удалите в плагине то что не нужно. Таким образом найдете самый главный parent_id раздела для страницы.
    11 марта 2011, 23:24 коммент полезен : 0 # Admin

Предложения и пожелания:
Ваше имя: Ваш E-mail:
Введите изображенные цифры:
Captcha

Обсуждения на форуме:

некорректно отображается страница в браузерах

не могу войти в admin

Нужна критика идеи

Поиск по дополнительным полям и формам

Вопрос по категориям

Несколько вопросов по проекту.

Плагины, меню и интеграция

Полезное:

Видео-обучение

Работа с шаблонами

Документация API

База данных и её таблицы

Регистрация на форуме

Скачать последнюю версию

Связь с авторами

Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter| Здравствуйте, Гость | Войти | Регистрация| Карта сайта | RSS ленты
О проекте | Скачать CMS | Видеоуроки | Документация | Плагины | Форум | Идеи | Новости | Веб-мастеру | Контакты

YaPro CMS в Живом Журнале

YaPro CMS в Твитере

YaPro CMS в Одноклассниках

YaPro CMS в Яндекс.Блогах

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2012 YaPro.Ru


Главная » Документация » API для разработчика » Полезные переменные »