Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 19.12.2007, 15:46   #1
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Прошу прощения, но так и не понял что именно нужно выделить?
Если есть разные варианты дизайна страниц с разной структурой, то можно это решить при помощи назначения каждой из них отдельного шаблона. Если структура одна, но дизайн немного различается, то можно в TS шаблона поставить css страницы в зависимость от ее id, если же речь идет про меню, то вроде как все варианты уже перебрали выше.
В общем, как говорится, половина ответа на вопрос заключается в его правильной постановке.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 19.12.2007, 20:11   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Я думал, что все объяснил четко, но лучше приведу код:
<span class="link1"><a class="act">page1</a></span>
<span class="link2"><a>page2</a></span>
<span class="link3"><a>page3</a></span>
<span class="link4"><a>page4</a></span>
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 19.12.2007, 23:01   #3
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Я бы сделал это на HMENU, а цсс-класс запихал бы куда-нибудь в pages - там полей много... Можно даже в TSconfig
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.12.2007, 23:31   #4
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

а как его из TSconfig вытащить, пример можно?
pomotom вне форума   Ответить с цитированием
Старый 20.12.2007, 00:14   #5
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

если правильно понял, то можно сделать не средствами тайпы, а css.
делается основной css со стилями поумолчанию.
делаются, если 3 доп страницы, то 3 доп цсс, в которых переопределены классы.
ну а дальше все просто. поумолчанию прописывается стиль 1.
а для каждой из старинц прописываются условия, что если это страница номер 2, то style2.css и т.п.
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 20.12.2007, 00:58   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

>а для каждой из старинц прописываются условия, что если это страница номер 2, то style2.css и т.п.
Больно громоздко. Да и в топике же написано - без Conditions.
Конечно, можно присобачить каждый из .css файлов в Files свойство страницы, но это будет имхо жестокий оверхед. Проще в какое-нибудь текстовое поле, будь то Abstract, Description или TSConfig прописать класс.
В TSConfig можно написать #class1, а потом через stdWrap обрезать комментарий...
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 21.12.2007, 15:36   #7
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
>а для каждой из старинц прописываются условия, что если это страница номер 2, то style2.css и т.п.
>Больно громоздко. Да и в топике же написано - без Conditions.
Что уж громоздкого? всего 3 условия. Но без кондитионс это да... можно конечно еще один вариант.
создать доп эксты на 4-х разныхстраницах. и каждая будет брать свой цсс.
Цитата:
Сообщение от void Посмотреть сообщение
>
Проще в какое-нибудь текстовое поле, будь то Abstract, Description или TSConfig прописать класс.
В TSConfig можно написать #class1, а потом через stdWrap обрезать комментарий...
приведи пример, не понимаю какой ход мысли...
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 20.12.2007, 13:04   #8
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

-=UncleByte=- мне подсказал решение.
Сделаю через HMENU, а 4 страницы через OptionSplit определю Благо этих страниц всегда 4.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 20.12.2007, 21:35   #9
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Покажи потом конечный результат? Интересно посмотреть
-=UncleByte=- вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вместо форума пустая страница afl Общие вопросы 8 04.07.2010 20:43
страница подменю как главная страница основного меню Vladimir_ TypoScript практикум 1 10.10.2006 16:12
почему в пэйджере новостей активная страница не показывается правильно? Дылгеров Ц.В. Общие вопросы 2 14.06.2006 16:12


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория