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

Предложения и пожелания:

 

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

Кто-нибудь может мне помочь???

Помогите пожалуйста с "nofollow"

Будущее ЯPro

Чат

Создание меню

Ошибки в логах

Нужна помощь в реализации

Полезное:

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

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

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

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

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

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

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

youtube.com/watch?v=7hFivbgIEqk

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

Лебеденко Николай Николаевич
Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter