Как показать «страницу в странице»?

#
Как показать «страницу в странице»?
В пятой версии было:
$documents = & singleton('documents');
$documents->ShowDocument($id);


В шестой смотрю в документах — вижу только контроллер edit, show нету. Куда копать?
http://superweb.pro/ — сайты на HostCMS под ключ
Модератор
#
Re: Как показать «страницу в странице»?
dogstudio, там и контроллер не нужен, просто
Core_Entity::factory('Document', 123)->Document_Versions->getCurrent()->execute();
#
Re: Как показать «страницу в странице»?
HostCMS писал(а):
Core_Entity::factory('Document', 123)->Document_Versions->getCurrent()->execute();

Скажите пожалуйста, а где можно прочитать всё новые изменения. Очень долго искал как статические страницы выводить.
#
Re: Как показать «страницу в странице»?
vivaweb_pavel, поразглядывайте внимательно новый демо-сайт, там большая часть изменений представлена.
Новый демо-сайт можно скачать вместе с новой Халявой v.6.

В целом же, какого-либо общего описания всех изменений в одном месте, насколько я знаю, не существует.
Заказов не беру. Консультирую редко.
Модератор
#
Re: Как показать «страницу в странице»?
Показать название документа перед показом самого документа:
$oDocument = Core_Entity::factory('Document', 123);
echo '<h1>' . htmlspecialchars($oDocument->name) . '</h1>';
$oDocument->Document_Versions->getCurrent()->execute();
#
Re: Как показать «страницу в странице»?
Здравствуйте. Задам вопрос в этой теме.
$oDocument = Core_Entity::factory('Document', 123);
echo '<h1>' . htmlspecialchars($oDocument->name) . '</h1>';
$oDocument->Document_Versions->getCurrent()->execute();


Как правильно написать в этот код чтобы выводился заголовок текущего current документа и его тело, а еще лучше просто загоовок.
Нужно для вставки в шаблон, почему-то имя документа не используется в стандартном шаблоне?
Перерыл все готовые шаблоны в 6 версии и форум — нтчего не нашел. Помогите пожалуйста.
#
Re: Как показать «страницу в странице»?
Присоединяюсь к предыдущему вопросу, разработчиков прошу помочь прояснить данный вопрос: как автоматически формировать и выводить на страницу название текущего документа?
Т.е. вопрос, я так думаю (с учетом ответа модератора), сводиться к тому, как определить ID текущего документа?
Заранее большое спасибо за помощь.
Модератор
#
Re: Как показать «страницу в странице»?
#
Re: Как показать «страницу в странице»?
А как вот тут автоматически получать ID документа?

HostCMS писал(а):
$oDocument = Core_Entity::factory('Document', 123);
echo '<h1>' . htmlspecialchars($oDocument->name) . '</h1>';
$oDocument->Document_Versions->getCurrent()->execute();
Vladimir-SEO.ru
Модератор
#
Re: Как показать «страницу в странице»?
Речь идет о документе, связанном с текущим узлом структуры?
Авторизация