Показать сообщение отдельно
Старый 15.05.2015, 23:48   #9
agravin
Senior Member
 
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
По умолчанию

Я не говорил, что TYPO3 отображает криво. Я сказал, что отображает в одну строку (проглатывая пробелы и перенос строки). И это в редких случаях плохо.

Доделал скрипт (немного кривоват, но работает).

Можете вставить в свой сетап и посмотреть разницу в исходном коде браузера (Ctrl+U), до и после.
Код:
lib.menu = HMENU
lib.menu.1 = TMENU
lib.menu.1 {
  expAll = 1
  noBlur = 1
  wrap = |
 NO.allStdWrap.noTrimWrap ( 
| 
<li>|</li> 
| 
)  
  IFSUB = 1
  IFSUB {
   allWrap = <li class="with_menu">|<ul class="sub_menu">
   allStdWrap.noTrimWrap (
|
|
|
)
  }
  ACTIFSUB = 1
  ACTIFSUB {
   allWrap = <li class="active with_menu">|<ul class="sub_menu">
   allStdWrap.noTrimWrap (
|
|
|
)
   }
   
    ACT = 1
    ACT.allWrap = <li class="active"> | </li>
	allStdWrap.noTrimWrap (
|
|
|
)
}

lib.menu.2 = TMENU
  lib.menu.2 {
  expAll = 1
  noBlur = 1
  stdWrap.noTrimWrap (
|
|</ul></li> 
|
)
  NO.allStdWrap.noTrimWrap ( 
| 
<li>|</li> 
| 
)  
}
agravin вне форума   Ответить с цитированием