Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Select a template for your new page (http://forum.typo3.ru/showthread.php?t=9834)

pavlik 08.12.2011 12:07

Select a template for your new page
 
Вложений: 2
Создаю новую страницу, и после выбора её позиции мне предлагается выбрать конфигурацию блоков контента. Только выбора нет, а есть дефолтный вариант с 4-мя колонками и всё:
А хотелось бы ещё шапку и подвал. Как??? В Introduction Package на предустановленных страницах есть эти блоки. Как мне получить возможность их настроить, если я установил Dummy?

dmartynenko 08.12.2011 12:26

Шапка и подвал обычно устанавливаются через TS шаблон. Так как чаще всего они одинаковы для всего сайта и необходимость задавать их на каждой странице была бы обременительна.

Но деление контента на 4 колонки весьма условно. В TS шаблоне вы можете настроить вывод содержания каждой колонки куда вам угодно - например "Крайнюю" колонку вывести в подвал.

pavlik 08.12.2011 12:39

Цитата:

Сообщение от dmartynenko (Сообщение 32593)
Но деление контента на 4 колонки весьма условно. В TS шаблоне вы можете настроить вывод содержания каждой колонки куда вам угодно - например "Крайнюю" колонку вывести в подвал.

Это я понимаю. Но, всё-таки, я бы хотел наконец понять, как это делается, и не возвращаться к этому позже.

dmartynenko 08.12.2011 13:08

Что именно делается? Многое зависит от того что вам нужно вывести, как, где и в каком виде (в Introduction Package я не смотрел).

Контент на страницу выводится обычно как:
Код:

page.10 = TEMPLATE
page.10.subparts.LEFT < styles.content.getLeft

Если описать подробней то в часть шаблона отмеченную маркерами ###LEFT### выводиться содержание из левой колонки.

Шапка и подвал содержат обычно меню и т.п. вещи, поэтому в page.10.subparts.XXX формируется что вам нужно вручную через TS.

Отличия в колонках, как я и говорил, весьма условное, вот как они определены:
Код:

# get content, left
styles.content.getLeft < styles.content.get
styles.content.getLeft.select.where = colPos=1

# get content, right
styles.content.getRight < styles.content.get
styles.content.getRight.select.where = colPos=2

# get content, margin
styles.content.getBorder < styles.content.get
styles.content.getBorder.select.where = colPos=3

То есть разница только в значении поля colPos в каждом CE.


Часовой пояс GMT +4, время: 11:59.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot