PDA

Просмотр полной версии : Помогите создать страницу


DimanLin
01.11.2008, 16:32
Есть дерево:

Главная
О Компании
Продажи
Услуги

"О компании, Продажи, Услуги" Вставляются в меню
В шаблоне есть ещё две ссылки, которые находятся за пределами меню:
"Транспортные компании", "Для производителей сельхоз продукции".

Как создать страницу в дереве, которая не попадёт в моё меню. И сделать на неё ссылку из шаблона.

Ну проще говоря, заставить работать эти ссылки с существующем шаблоном и со своим контентом.

reva2
01.11.2008, 18:42
Для того чтобы страницы "Транспортные компании" и "Для производителей сельхоз продукции" не попадали в меню в свойствах этих страниц выставите галку в поле "Не отображать в меню".
Ссылки на эти страницы в шаблоне можно реализовать несколькими вариантами:
1) просто статически их забить в шаблон
2) вставить в шаблон маркер/замапить область где должны выводиться эти ссылки, а затем с помощью Typoscript в шаблоне прописать вывод ссылок

Andrey Grey
01.11.2008, 19:54
Рева, только не в шаблоне.
DimanLin
Разумнее сделать 2 меню. 1-е как объяснил Рева. Втрое. Создайте страницу с типом sysfolder и в нее киньте оставшиеся страницы.
Создайте еще одно HMENU c параметрами
special = directory
special.value = id-вашего-сисфолдера.

ну и примапте это меню куда вам нужно в вашем шаблоне. так вы сможете динамически пенять оба меню не прибегая к правке шаблона.

DimanLin
02.11.2008, 19:14
Щас ещё проще попробою объяснить. Сори первый раз с движком пытаюсь работать. Есть много ссылок вокруг контента(слева, права, снизу). Мне нужно на каждую ссылку свой контент. Т.е насколько я понимаю через меню это не совсем решаемо. Поскольку объект меню может распологаться только в одном месте. Например тут subpart.link_1. Как мне по грамотному поступить в такой ситуации.?

Может быть, действительно сделать sysFolder, напихать в неё страници с контентом. А потом средствами plugin.tx_automaketemplate_pi1 расставить маркеры для нужных дивов и пихать в эти дивы прямые ссылки на эти страници? Или это безграмотно?

Кстати как ссылки в шаблон вставлять?

DimanLin
03.11.2008, 04:53
Я сделал так:
1. Создал системную папку
2. Создал в ней страницу
3. Забил контент на эту страницу
4. В основной шаблон добавил ссылку на эту страниуц.

Проблема:
При переходе пишет: No template found!
Для вновь созданной страници в системной папке отсутствует шаблон, его тупо нет. Если от корневой страници вниз по дереву все наследуют её шаблон то тут наследовать нечего.

Вижу два выхода:
1. Копи-паст шаблона из коневой страници в каждую страницу в системной папке
2. Наверное есть способ указать какой шаблон должна использовать вновь созданная страница в системной папке. Вот только способ этот я ещё не натыкал. =)

Подскажите как быть дальше...

Andrey Grey
03.11.2008, 15:09
почему вы не хоите попробовать templavoila?
мне кажется для вас это будет проще.
кстати. не нужно смотреть так, что в тайпе есть ограничения (нет, они конечно есть, но на этапе освоения вы еще не скоро их почуствуете). я это к тому, что вам ни что не мешает вставить хоть 5, хоть 10 разных или одинаковых меню в шаблон.
задаете шаблрну, выводить в этой части такой-то код, а тут такой-то...
Почитайте документацию по templavoila. ну и почитайте стартовую документацию по системе. Почитайте файлик "typoscipt на примерах".

Всеже почитайте документацию. Она поможет поянть как что в системе соотносится.