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

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

Ответ
 
Опции темы Опции просмотра
Старый 07.10.2009, 18:36   #1
Astro
Новенький
 
Регистрация: 07.10.2009
Сообщений: 5
По умолчанию Вопрос о темплейтах

Приветствую!
Я недавно изучаю Typo3 и у меня возникло несколько вопросов по темплейтам.
Пока я не использую шаблонизаторы, обрабатываю все марками и комментариями в хтмл коде (###MENU### и тд)
Вот возникла задача - Имеется некое дерево страниц.
Для главной страницы необходимо применить темплейт1.хтмл, для всех остальных страниц - темплейт2.хтмл
Вопрос - как это сделать?
И второй вопрос, имея дерево страниц [Folder]->[pages], где Folder - это страница-ссылка. Как получить ее Navigation Title?

Всем спасибо за помощь
Astro вне форума   Ответить с цитированием
Старый 07.10.2009, 19:50   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Относительно первого вопроса - почитайте в TSRef про conditions (условия), вам нужна конструкция с [treeLevel]

Второй вопрос я не очень понял, но если у вас есть id страницы и вам нужен её nav_title, то поможет конструкция типа
Код:
10 = TEXT
10.data = DB:pages:166:nav_title
__________________
TYPO3 FAQ

Последний раз редактировалось void; 07.10.2009 в 23:07
void вне форума   Ответить с цитированием
Старый 07.10.2009, 20:17   #3
Astro
Новенький
 
Регистрация: 07.10.2009
Сообщений: 5
По умолчанию

Спасибо за быстрый ответ и наводку на селектор!
Насчет второго - не работает =(
Так выглядит структура (шорткаты все на Хом)
PHP код:
root
 
|_ContentPages  <--- шорткат
 
|   |_Shortcut1
 
|   |   |_Page1
 
|   |   |_Page2
 
|   |_Shortcut2
 
|        |_Page1
 
|        |_Page2
 

 |
_Home 
Мне нужно получить имя шортката, чтобы вывести меню вида:
Shortcut1: Page1, Page2
Shortcut2: Page1, Page2
Реализуемо?)
P.S. Кроме ContentPages сделал еще 2 шортката-папки, один для меню, которое только на индексе и один для меню в футере - не уверен, правильно ли.
Astro вне форума   Ответить с цитированием
Старый 07.10.2009, 23:15   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Я ничего не понял, если честно. Попробуйте подробней рассказать, что у вас есть, что нужно получить и как вы это пытаетесь сделать. Шорткаты - это страницы типа "ссылка" или db-маунты?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 09.10.2009, 14:14   #5
Astro
Новенький
 
Регистрация: 07.10.2009
Сообщений: 5
По умолчанию

Да, шорткаты - это страницы-ссылки.
В теории, DP : pages : id :nav_title должно работать, но не хочет =(
Захардкодил названия страниц в темплейт, но это же не дело =/
Astro вне форума   Ответить с цитированием
Старый 09.10.2009, 15:05   #6
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

типоскрипт покажите который не работает
cherkatel вне форума   Ответить с цитированием
Старый 16.10.2009, 17:00   #7
Astro
Новенький
 
Регистрация: 07.10.2009
Сообщений: 5
По умолчанию

вопрос решился просто - хардкодингом названия пункта в темплейт
хотя можно использовать
PHP код:
 special directory
        special
.value ID 
но пункты меню нарисованы хитрым шрифтом, который ужасно рендерится в гиф, потому хардкод
Astro вне форума   Ответить с цитированием
Ответ

Теги
templates


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема РОСТа :-) (вопрос общего характера) maaboo Общие вопросы 8 07.08.2008 12:05
homepage link вопрос ASh TypoScript практикум 4 26.02.2008 17:44
Пресловутый вопрос насчёт языка и (Warning:) logovas Общие вопросы 10 28.03.2007 21:39
Вопрос по TS для меню из двух частей -=UncleByte=- TypoScript практикум 6 14.12.2006 01:03
вопрос по MM DAM - FEFileList -=STYDENT=- Общие вопросы 2 25.07.2006 16:57


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


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

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