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

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

Ответ
 
Опции темы Опции просмотра
Старый 07.06.2008, 10:27   #1
begemot-83
Новенький
 
Регистрация: 13.05.2008
Сообщений: 4
По умолчанию Автоматическое закрытие тегов, =(

Здравствуйте, у меня есть проблемка =)
Нужно получить вот такой вот html код для менюшки:

<ul id="lists">
<li class="mine"><a href="#" class="t">menu_level1
<table><tbody><tr><td>
<div class="tr">
<dl><dt><a href=#">menu_level2</a></dt>
<dd><a href="#">menu_level3</a></dd></dl>
</div></td></tr></tbody></table>
</a></li>
<li> ... </li>
<li> ... <li></ul>

Для этого в Setup написал следующее:
temp.menu_1 = HMENU
temp.menu_1 {
wrap = <ul id="lists">|</ul>
}
temp.menu_1.1 = TMENU
temp.menu_1.1 {
expAll = 1
}
temp.menu_1.1.NO {
allWrap = <li class="mine"> |
ATagParams = class="t"
stdWrap.wrap = | <!-- // для скрытия тега </a>
}

temp.menu_1.2.wrap = --><table><tr><td><div class="tr">|</div></td></tr></table></a></li>
temp.menu_1.2 = TMENU
temp.menu_1.2 {
expAll = 1
}
temp.menu_1.2.NO {
allWrap = <dl><dt>|</dt>
}

temp.menu_1.3.wrap = |</dl>
temp.menu_1.3 = TMENU
temp.menu_1.3.NO {
allWrap = <dd>|</dd>
}

Получаем:
<ul id="lists">
<li class="mine"><a href="#" class="t">menu_level1<!--</a>--></a>
<table><tbody><tr><td><div class="tr">
<dl><dt><a href="#" >menu_level2</a></dt>
<dd><a href="#" >menu_level3</a></dd></dl>
</div></td></tr></tbody></table></li>
<li> ... </li>
<li> ... </li></ul>

Итого:
1)тег </a> - скрывается, но появляется следом новый
2)куда-то исчезает тег </a> из выражения </div></td></tr></table></a></li>

Собственно вопросы:
1) что я сделал неправильно
2) можно ли отключить автоматическую подстановку тега </a>
3) как можно иначе получить такой html код
begemot-83 вне форума   Ответить с цитированием
Старый 07.06.2008, 15:55   #2
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Посмотрите в ТСреф page.config doctype и xhtml_cleaning.
И ИМХО менюшку (выпадающую?) можно сделать и без таблиц, валидным кодом.
pomotom вне форума   Ответить с цитированием
Старый 09.06.2008, 09:39   #3
begemot-83
Новенький
 
Регистрация: 13.05.2008
Сообщений: 4
По умолчанию

Спасибо за ответ, pomotom.

Накладочка вышла. В общем я работаю на двух компьютерах:
на одном установлены: ie 7.0, Mozilla, Opera, на другом - ie 6.0, Mozilla, Opera. И на обоих стоит Denwer (для просмотра)

Приведённый код - это код для нормального отображения менюшки в ie 6.0, а смотрел я через ie 7.0(так как не было возможности посмотреть, как это будет в ie 6.0). Вот скорее всего именно он и добавлял тег </a>, так как при переносе кода на другую машину всё заработало как надо, и под ie 6.0 тег </a> прекрасно закомментировался.
begemot-83 вне форума   Ответить с цитированием
Старый 09.06.2008, 14:55   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от begemot-83 Посмотреть сообщение
Спасибо за ответ, pomotom.

Накладочка вышла. В общем я работаю на двух компьютерах:
на одном установлены: ie 7.0, Mozilla, Opera, на другом - ie 6.0, Mozilla, Opera. И на обоих стоит Denwer (для просмотра)

Приведённый код - это код для нормального отображения менюшки в ie 6.0, а смотрел я через ie 7.0(так как не было возможности посмотреть, как это будет в ie 6.0). Вот скорее всего именно он и добавлял тег </a>, так как при переносе кода на другую машину всё заработало как надо, и под ie 6.0 тег </a> прекрасно закомментировался.
Конструкция не корректна, нельзя в ссылки таблицы класть, вот IE7 сам и корректирует код.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
автоматическое перенаправление M31 Общие вопросы 4 07.02.2008 12:38
Автоматическое индексирование дерева (:) Общие вопросы 1 31.01.2007 20:57
автоматическое генерирование keywords для страницы -=STYDENT=- Общие вопросы 1 28.08.2006 22:03


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


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

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