Показать сообщение отдельно
Старый 05.01.2007, 13:04   #3
muzzon
Новенький
 
Регистрация: 05.01.2007
Сообщений: 2
Exclamation

Дело в том, что мне надо именно Hide.
Это на самом деле не способ сокрытия страницы, и ни в коем случаем не способ защиты.
Я объясню зачем это всё надо, может быть кто-нибудь подскажет, как это сделать по другому.

Меня подключили к проэкту, который "кто-то" делал раньше.
Есть страница, на которой лежит компонент tt_news c SINGLE view. На этой странице есть возможность оставлять комменты для каждого news'а (реализовано, как ты уже догадался, связью tt_news+ve_guestbook). Элеменет контента guestbook, который отображается, лежит на другой странице (и там лежит только он), и соответственно подключается этот элемент через "page properties - > Content (Primary Content Area)" (TemplaVoila).

На tt_news настроен PageBreaks для SINGLE view. Соответственно надо, что б комментарии выводились только на последней странице текущего news'а (а не на всех). То есть (мой вариант): На странице с SINGLE view в setup написать:

[globalVar = HTTP_GET_VARS|LastPage = 1] # Я придумаю как сделать параметр LastPage

# Здесь надо показать комменты (есть uid элемента с комментами)

[else]

# Здесь надо убрать комменты

[end]


"# Здесь надо убрать комменты" можно несколькими путями (насколько я знаю):

1. Убрать его из списка "page properties - > Content (Primary Content Area)" страницы с tt_news.
2. Сделать hide для страницы на которой расположен елмент guestbook.

Как это реализовать в TypoScript (hide/unhide comments)?

Последний раз редактировалось muzzon; 05.01.2007 в 14:29
muzzon вне форума   Ответить с цитированием