Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   .special = directory И expAll = 1 (http://forum.typo3.ru/showthread.php?t=3364)

Tod 10.05.2007 22:37

.special = directory И expAll = 1
 
При совмещении этих двух параметров (.special = directory) и (expAll = 1), последний отказывается работать.
НАпример, простенькое меню:
Код:

### left menu
lib.leftmenu = HMENU
lib.leftmenu.special = directory
lib.leftmenu.special.value = 19
lib.leftmenu.expAll = 1
lib.leftmenu.1 = TMENU
lib.leftmenu.1  {
 noBlur = 1
 expAll = 0
 NO.allWrap =  <tr><td bgcolor="#02854F" id="left">|</td></tr><tr><td height="10px"></td></tr>
 ACT = 1
 ACT.allWrap = <tr><td bgcolor="#02854F" id="left">|</td></tr><tr><td height="10px"></td></tr>
 ACT.ATagParams = class="act"
}

lib.leftmenu.2 = TMENU
lib.leftmenu.2  {
 noBlur = 1
 expAll = 1
 wrap = <td id="sub">|</td>
 NO.allWrap =  |
 ACT = 1
 ACT.allWrap =  |
 ACT.ATagParams = class="act"
}

При клике на пункте меню первого уровня ничего не происходит - а точнее в меню не отображаются элементы подменю.
Как только убираю .special = directory все работает.

В принципе в документации нашел какое-то предостережение по поводу .special = directory, но особо не понял о чем речь, а главное как решить мою проблему:)
Нашел также 2 ссылки в гугле, но на немецком.. а там нихтферштейн:)

В общем, кто сталкивался с таким феноменом подскажите решение.

PhilD 10.05.2007 23:56

здесь было 1 или 2 раза, и кажется сошлись на том что таки вместе не живет

Дылгеров Ц.В. 11.05.2007 09:17

может это поможет?
http://bugs.typo3.org/view.php?id=633

Tod 11.05.2007 12:41

Спасибо, там у меня в проекте, в принципе, это не критично, я обошелся без .special, но на будущее буду знать где искать ответ, если что...

javaPro 23.05.2008 20:37

Я извиняюсь за столь ламерский вопрос, но как можно пропатчить TYPO3?
А то патчь есть, а как его применить не знаю :(

Подскажите пожалуста.

void 23.05.2008 21:04

Вот тут - http://typo3.org/development/bug-fixing/diff-and-patch/ написано. В общем случае, patch -p1 < ../bug_1234.diff

javaPro 24.05.2008 00:47

Цитата:

Сообщение от void (Сообщение 19098)
Вот тут - http://typo3.org/development/bug-fixing/diff-and-patch/ написано. В общем случае, patch -p1 < ../bug_1234.diff

А где прописывать этот код? (эти строки)

void 24.05.2008 04:18

В консоли любой *nix системы. Или в случае Windows найти и скачать файл patch.exe

javaPro 24.05.2008 09:04

Цитата:

Сообщение от void (Сообщение 19100)
В консоли любой *nix системы. Или в случае Windows найти и скачать файл patch.exe

Спасибо за помощь!

romix 29.08.2008 03:18

вот уже сколько пытаюсь не могу разобрать

c "diff" and "patch"

тут пишут http://bugs.typo3.org/view.php?id=633 что нужно делать так
here's how to apply the patch:
change dir to TYPO3ROOT/tslib/
then type:
patch -p 0 ./class.tslib_menu.php < /DIRTOPATCH/sp_dir_expand.patch
кто может помоч а то я ничего уже не понимаю, у меня система 4.2 и выдает ошибку типа не может пропатчить
и какая разница между патч и дифф?

буду благодарен за ответ.

у кого есть работающий пример который можно просто залить на сервер прописать строку и забыть?:confused:

shuman 29.08.2008 10:33

Цитата:

Сообщение от romix (Сообщение 21193)
вот уже сколько пытаюсь не могу разобрать

c "diff" and "patch"

тут пишут http://bugs.typo3.org/view.php?id=633 что нужно делать так
here's how to apply the patch:
change dir to TYPO3ROOT/tslib/
then type:
patch -p 0 ./class.tslib_menu.php < /DIRTOPATCH/sp_dir_expand.patch
кто может помоч а то я ничего уже не понимаю, у меня система 4.2 и выдает ошибку типа не может пропатчить
и какая разница между патч и дифф?

буду благодарен за ответ.

у кого есть работающий пример который можно просто залить на сервер прописать строку и забыть?:confused:

в 4.1.2 кажется уже патч внедрен в ядро системы - http://bugs.typo3.org/view.php?id=3224

(0023579)
Oliver Hader (administrator)
25.07.08 22:46
This issue was fixed in TYPO3 4.1.2.
Closed during Bug Day 07/2008

как быть с 4.2 не знаю - мне кажется тут нужен новый патч - или смотрите по смыслу в коде

romix 29.08.2008 17:17

я наверное извиняюсь ато у меня ошибка в ТС нашлась,а в 4.2 все прекрасно работает.


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

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