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

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

 
 
Опции темы Опции просмотра
Старый 10.04.2007, 19:14   #1
lexun
Новенький
 
Регистрация: 19.03.2007
Сообщений: 6
По умолчанию Вставка собственного тега внутрь тега <a></a> в меню

Выкладываю по просьбе ребят с канала IRC.

Возникла проблема при переносе сверстанного сайта (css) на typo3.
В верстке сложного меню необходимо было вставить внутрь тега <a></a> тег <span></span> Ребята на канале IRC пытались мне помочь, но у нас ничего не выходило. Решение пришло после долгого копания документации и экспериментов.

Нашел чудо свойство doNotLinkIt = 1, которое отключает ссылку.
Потом нашел свойство subst_elementUid = 1, которое включает {elementUid} элемента меню.
И ручками сформировал ссылку.

temp.menu_1 = HMENU

temp.menu_1.1 = TMENU

temp.menu_1.1 {

NO.doNotLinkIt = 1
NO.allWrap = <li><div class='ma1'><div class='ma2'><div class='mt'></div></div></div> <div class='mbg'><a href="/index.php?id={elementUid}" onfocus="blurLink(this);"><span>|</span></a></div><div class='ma4'><div class='ma3'><div class='mb'></div></div></div></li>
NO.subst_elementUid = 1


ACT = 1
ACT.doNotLinkIt = 1
ACT.allWrap = <li class='act'><div class='ma1'><div class='ma2'><div class='mt'></div></div></div> <div class='mbg'><a href="/index.php?id={elementUid}" onfocus="blurLink(this);"><span>|</span></a></div><div class='ma4'><div class='ma3'><div class='mb'></div></div></div></li>
ACT.subst_elementUid = 1
}
lexun вне форума   Ответить с цитированием
 


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать активный пункт меню без тега <a> ? KUMARIN Общие вопросы 2 21.07.2006 23:02


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


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

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