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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 18.03.2011, 16:59   #1
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию MENU: главная страница

собственно возвращаясь к вопросу поднятому в теме о ярлыках для главной странице http://forum.typo3.biz/showpost.php?p=30598&postcount=3 и решением предложеным -=UncleByte=- , за что ему отдельное спасибо, мы понимает что собственно ярлык для главной нам не нужен, но данно решение пораждает несколько вопросов ..
во первых зачем ссыдаться на главную как
typolink.parameter.data = leveluid:0
когда мы можем сразу и смело написать
typolink.parameter = /
избегая юзанья различных роботов.тхт .аштиассесов и прочих прыжков с бубном .. и естетсвенно нам нужен тайтл для ссылки и тогда самым простым вариантом видеться код
Код:
lib.menu_top {
   10 = HTML
   10.value=<a href="/" title="Главная">Главная</a>
}
тут тоже не все так радужно .. потомучто
1.Зачем огород городить если этот код можно было оставить в шаблоне
2.Юзер из админки не может поменять ни название ссылки ни описания
3.при мультиязычном сайте мы не сможем перевести эту ссылку
4.мы тупо3 используем чтоб отделить контент от офрмления в конце концов или нет? )
Собственно потупив приличное время я пришел к такому коду
Код:
lib.menu_top {
  10 = TEXT
  10 {  
     insertData = 1
     value =   {leveltitle : 0}     
     typolink.parameter = /     
     typolink.title.data=DB : pages:1:description     
     typolink.title.crop = 20 | ...
  }
Как видим вроде все наши условия выполнены .. правда остается еще одна заморочка , а именно как поменять оформление ссылки при ее активности .. согласитесь с тем что иметь ссылку на главную страницу если вы находитесь в корне сайта - это не очень хорошо во всех отношениях...
добавим такой код типа условие в тупо3 .. ( эхх где вы такие надежные ифы и казы )
Код:
[treeLevel = 0]
lib.menu_top.10.typolink.parameter = 
lib.menu_top.10.wrap = <span>|</span> 
[end]
В общем все работает .. работает именно так как хотелось бы .. НО позволю себе задать вопрос знающим людям.

1. Весь этот наворот с главной это блаж ? можно ли сделать както проще или красивше?
2. Выдержал ли я стиль тупо3 или я мог задействовать какието мне еще не известные функции, свойства и глобалки
3. С точки зрения любого языка програмирования более оптимальный код будет когда сначала будет проверка и присвоение главной страницы без ссылки а потом уже прикручивание ссылки к ней.. в данном же примере все с точностью до наоборот .. мы по умолчанию прикручиваем ссылку а потом если это не главная страница мы ее отменяем..
другими словами возможен ли код условия НЕ РАВНО или БОЛЬШЕ МЕНЬШЕ я пробовал у меня не получилось.. но может есть какие другие варианты?
KentAVr вне форума   Ответить с цитированием
 


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню DimanLin Общие вопросы 6 12.01.2009 15:35
Показывать или не показывать раздели в меню на определенном уровне thebat TypoScript практикум 10 06.04.2007 12:12
не загружается главная страница satelit-25 Общие вопросы 3 14.11.2006 15:00
страница подменю как главная страница основного меню Vladimir_ TypoScript практикум 1 10.10.2006 16:12
главная страница подраздела OpTi Общие вопросы 2 23.08.2006 13:24


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


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

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