Популярное:


Яндекс.Метрика
А поделиться:

Структура данных, возвращаемых функцией rcms_mod ('template')->get_content();

Функция возвращает нумерованный массив элементов, содержащий следующие данные (на примере одного из элементов):



Как, например, для этой статья
Array ( [id] => ID контента [user_id] => ID пользователя, опубликовавшего материал [regdate] => Дата создания (DateTime) [pubdate] => Дата публикации (Date гггг-мм-дд) [lastupdate] => Дата последнего обновления (DateTime) [pub_status] => published - шаблон получает только опубликованный контент [ispage] => [0,1] - является ли это контентом без категории (такой контент может отображаться, например вместо главной страницы) [module_id] => ID модуля-публикатора, например articles [subcontent_id] => ID субконтента, сам субконтент можно найти в соотстветвующей рабочей таблице модуля, в нашем случае это c_articles [url] => ЧПУ- URL, без путей, например struktura-saita [title] => Заголовок контента [thumbnail] => ID аттача, используемого в качестве тизера [enable_comment] => разрешены ли комментарии [vis_today] => Загрузок контента сегодня [vis_week] => ... за неделю [vis_month] => ... за месяц [vis_total] => ... общий счетчик (необнуляемый) [featured] => зарезервировано [sticked] => зарезервировано
[message] => это переменная модуля articles, содержит настоящую статью
 ... в зависимости от модуля-публикатора, тут могут быть и другие данные [description] => описание контента [pubtime] => время публикации
далее идет аттачмент (файлы, подгруженные к контенту) - массив, в качестве ключей используется ID аттача
 [attach] => Array ( [ID аттачмента] => Array ( [fid] => ID файла в таблице attach [title] => Заголовок файла или его имя [content_type] => image - тип контента, сейчас это file,image,flash,text [filesize] => 18385 - размер файла в байтах [filename] => 1_make-array-vbs-800x800-1.jpg - имя файла на диске [realname] => make-array-vbs-800x800[1].jpg - реальное имя файла (под которым загружен) [regdate] => 2011-11-07 17:04:08 дата загрузки [local_path] => /usr/*****/uploads/29/1_make-array-vbs-800x800-1.jpg - полный путь [url] => http://www.richcms.ru/uploads/29/1_make-array-vbs-800x800-1.jpg - полный URL
Если это - графический файл, далее идет подмассив, содержащий этот файл вразных разрешениях

 [thumbsize1] => Array ( [fid] => 195 [content_id] => 29 [upload_id] => 1320674648 [title] => make-array-vbs-800x800[1].jpg [content_type] => image [subtype] => thumbsize1 [filesize] => 18385 [filename] => 1_make-array-vbs-800x800-1.jpg [realname] => make-array-vbs-800x800[1].jpg [regdate] => 2011-11-07 17:04:08 [local_path] => /usr/******uploads/29/1_make-array-vbs-800x800-1.jpg [url] => http://www.richcms.ru/uploads/29/1_make-array-vbs-800x800-1.jpg ) [thumbsize2] => Array ( [fid] => 196 [content_id] => 29 [upload_id] => 1320674648 [title] => make-array-vbs-800x800[1].jpg [content_type] => image [subtype] => thumbsize2 [filesize] => 18385 [filename] => 2_make-array-vbs-800x800-1.jpg [realname] => make-array-vbs-800x800[1].jpg [regdate] => 2011-11-07 17:04:08 [local_path] => /usr/*******/uploads/29/2_make-array-vbs-800x800-1.jpg [url] => http://www.richcms.ru/uploads/29/2_make-array-vbs-800x800-1.jpg ) [thumbsize3] => Array ( [fid] => 197 [content_id] => 29 [upload_id] => 1320674648 [title] => make-array-vbs-800x800[1].jpg [content_type] => image [subtype] => thumbsize3 [filesize] => 8861 [filename] => 3_make-array-vbs-800x800-1.jpg [realname] => make-array-vbs-800x800[1].jpg [regdate] => 2011-11-07 17:04:08 [local_path] => /usr/******/uploads/29/3_make-array-vbs-800x800-1.jpg [url] => http://www.richcms.ru/uploads/29/3_make-array-vbs-800x800-1.jpg ) [thumbsize4] => Array ( [fid] => 198 [content_id] => 29 [upload_id] => 1320674648 [title] => make-array-vbs-800x800[1].jpg [content_type] => image [subtype] => thumbsize4 [filesize] => 5060 [filename] => 4_make-array-vbs-800x800-1.jpg [realname] => make-array-vbs-800x800[1].jpg [regdate] => 2011-11-07 17:04:08 [local_path] => /usr/home/******/uploads/29/4_make-array-vbs-800x800-1.jpg [url] => http://www.richcms.ru/uploads/29/4_make-array-vbs-800x800-1.jpg ) ) ) Массив ключевиков [keys] => Array ( ) Массив меток [tags] => Array ( ) Массив категорий [cats] => Array ( [23] => Array ( [id] => 23 [title] => Документация - название раздела [uid] => dokumentaciya - ЧПУ раздела [parent_id] => 0 - ID родителя [vis_today] => 1 визитов сегодня [vis_week] => 12 визитов за неделю [vis_month] => 12 визитов за месяц [vis_total] => 12 - общий счетчик [description] => Раздел документации - описание раздела [url] => http://www.richcms.ru/cat/dokumentaciya - URL раздела ) ) [publisher] => admin - пользователь, опубликовавший контент ссылка на статью
[href] => http://www.richcms.ru/29-struktura-dannyh-vozvraschaemyh-funkciey-rcms_mod-template-get_content.html
)


Добавить комментарий
Сообщение будет добавлено после проверки
Ваше имя:
E-mail:
Ваше сообщение
Запросов: 10