В динамической странице подлючить страницу из "Страницы и документы"

#
В динамической странице подлючить страницу из "Страницы и документы"
Доброго времени суток!
Скажите пожалуйста, как я могу подключить в динамической странице на которой исполняется PHP код, любую страницу находящуюся в разделе "Страницы и документы", например "Главная страница" ?
Модератор
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Гениально, благодарю за помощь!

Core_Entity::factory('Document', 123)->Document_Versions->getCurrent()->execute();
Модератор
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Всегда пожалуйста
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Прошу прощение, но у меня еще маленький вопрос ввиду отсутствия нормальной документации по API 6. Возник вопрос, как можно используя API 6 вывести на страницу содержимое файла, например test.html. В движке нашел нужный класс, посмотрел какие есть там функции и вывел test.html вот так:

<?php

// выводим содержимое файла test.html
$File = new Core_File();
$filename = 'test.html';
$contents = $File->read($filename);
echo $contents;

?>


Или можно было бы как-то проще и правильней это реализовать?
Модератор
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Javaca,
Не стесняйтесь спрашивать. Как можно видеть, Core_File является хелпером со статическими методами, соответственно правильнее будет так:
echo Core_File::read(CMS_FOLDER . 'test.html');
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Благодарю за ответ. Тогда у меня еще вопрос из той же серии. Как я могу вывести какую-либо динамическую страничку созданную в "Структура сайта" с помощью php кода непосредственно в шаблоне (template.htm)? Грубо говоря по той же схеме, что и метки. Если страница включена в "Структура сайта" то она показывается, если отключена то не показывается. Использоваться может например как вывод статической информации в блоке шаблона.
Модератор
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Javaca,
Вы хотите показать динамическую страницу, связанную с другим узлом структуры?
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Абсолютно в разных вариантах, но сейчас интересует например такой вариант.

Тестовый код страницы открытой в "Структура сайта":
<?php

echo ('<div id=block>');
// подключаем нужную страницу с текстом из раздела "Страницы и документы"
Core_Entity::factory('Document', 21)->Document_Versions->getCurrent()->execute();
echo ('</div>');

?>


Так вот, вопрос у меня состоит в том, как мне в шаблоне прописать вывод данной страницы из "Структура сайта". Как пример можно привести использование какого-нибудь экстренного сообщения, если такая страница включена в "Структура сайта" то она отображается на сайте, если выключена, то естественно она не отображается.
Модератор
#
Re: В динамической странице подлючить страницу из "Страницы и документы"
Javaca писал(а):
Тестовый код страницы открытой в «Структура сайта»:

Этот код содержится в динамической странице? Тогда так:
Core_Entity::factory('Structure', 123)->getRelatedObjectByType()->execute();
Авторизация