PDA

Просмотр полной версии : TV, SysFolder и Shortcut'ы


macabre
23.04.2008, 17:15
Подскажите, плз. В корне находятся папка сайта, папка "Product pages" (SysFolder) и папка "Storage" (SysFolder). "Storage" суть GRSP. Для корневой страницы сайта заданы TO/DS. На сайте есть раздел в котором находятся страницы продуктов, в свою очередь каждая такая страница имеет тип Shortcut и ссылается на страницу расположенную в "Product pages". Так вот при выводе любой такой страницы получаю "No template found!". Шаблон пробовал указывать как на странице ссылающейся, так и на ссылаемой. Эффекта никакого :( В чем может быть проблема?

pomotom
23.04.2008, 19:26
Шаблон пробовал указывать
TS шаблон? который вводится через меню Шаблон/Template?

macabre
23.04.2008, 19:31
TS шаблон? который вводится через меню Шаблон/Template?
В свойствах страницы "Page Template Structure" и "Use Template Design"

void
23.04.2008, 22:07
Покажите скриншот вашего Веб>Шаблон, если можно... Чтобы посмотреть структуру ваших шаблонов

macabre
23.04.2008, 23:01
Покажите скриншот вашего Веб>Шаблон, если можно... Чтобы посмотреть структуру ваших шаблонов
Конечно можно :-) Оно?

void
24.04.2008, 02:03
А каким образом вы получаете страницу из Product pages? HMENU? Покажите свой TS-код.

macabre
24.04.2008, 17:14
А каким образом вы получаете страницу из Product pages? HMENU? Покажите свой TS-код.
В Products каждая страница имеет тип Shortcut и соответственно свойство "Shorcut to page" указывает на страницу в Product pages. То есть пытаюсь реализовать аналог симлинков в *nix-овых файловых системах.

void
24.04.2008, 17:21
Нее.. Shortcut - это примерно как "ярлык" в некоторых операционных системах. То есть, после попадания на страницу-ярлык пользователь перенаправляется на страницу - цель ярлыка. А там, конечно, нет шаблона, и вы получаете ошибку.

Для того, что вы хотите сделать, есть тип страницы "Точка монтирования" и свойство страницы "взять контент со страницы...".

А ещё лучше - напишите нормальный TS-код, вместо того, чтобы делать кучу ярлыков...

macabre
24.04.2008, 17:31
Нее.. Shortcut - это примерно как "ярлык" в некоторых операционных системах. То есть, после попадания на страницу-ярлык пользователь перенаправляется на страницу - цель ярлыка. А там, конечно, нет шаблона, и вы получаете ошибку.
Для того, что вы хотите сделать, есть тип страницы "Точка монтирования" и свойство страницы "взять контент со страницы...".
Понял. Сейчас попробовал, Shortcut начинают работать если sysfolder "Product pages" перенести в дерево сайта.

А ещё лучше - напишите нормальный TS-код, вместо того, чтобы делать кучу ярлыков...
А как в таком случае редактор после создания страницы с новой версией переключит отображение на нее?

void
24.04.2008, 19:31
Опять перестал понимать, что же вы такое делаете... Можете рассказать о задаче поподробней?

macabre
24.04.2008, 23:28
Опять перестал понимать, что же вы такое делаете... Можете рассказать о задаче поподробней?
Как сделано сейчас на сайте. Есть раздел с описанием последних версий продуктов (суть симлинки). В момент подготовки к выпуску очередной версии, например Product A v3.0, редактор готовит страницу(ы) с описанием новой версии. К моменту выхода редактор меняет ссылку страницы Product A (симлинк на Product A v2.0) на Product A v3.0. И теперь кликая на ссылку Product A, посетитель попадает на описание последней версии. А все описания предыдущих версий лежат в целости и сохранности и доступны через архив. По такому же принципу хочу сделать и в typo3.

void
25.04.2008, 05:02
Ясно. Была бы ситуация чуть иной (если бы не было архива), я бы предложил вам использовать workspaces.

macabre
26.04.2008, 00:25
Ясно. Была бы ситуация чуть иной (если бы не было архива), я бы предложил вам использовать workspaces.
Проблема решилась переносом Product pages в дерево сайта. Но теперь другая проблема, в главном меню пункт Products неактивен, что в общем-то логично. Можно ли как-нть его сделать активным?

void
26.04.2008, 02:26
А зачем? Я так понимаю, что Product - это именно архив?

macabre
02.05.2008, 16:48
А зачем? Я так понимаю, что Product - это именно архив?
Нет, архив в Product Pages (sysfolder), а в Products текущие версии.