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

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

Ответ
 
Опции темы Опции просмотра
Старый 10.05.2007, 22:37   #1
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию .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 ссылки в гугле, но на немецком.. а там нихтферштейн

В общем, кто сталкивался с таким феноменом подскажите решение.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 10.05.2007, 23:56   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

здесь было 1 или 2 раза, и кажется сошлись на том что таки вместе не живет
PhilD вне форума   Ответить с цитированием
Старый 11.05.2007, 09:17   #3
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию

может это поможет?
http://bugs.typo3.org/view.php?id=633
Дылгеров Ц.В. вне форума   Ответить с цитированием
Старый 11.05.2007, 12:41   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Спасибо, там у меня в проекте, в принципе, это не критично, я обошелся без .special, но на будущее буду знать где искать ответ, если что...
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 23.05.2008, 20:37   #5
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

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

Подскажите пожалуста.
javaPro вне форума   Ответить с цитированием
Старый 23.05.2008, 21:04   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Вот тут - http://typo3.org/development/bug-fixing/diff-and-patch/ написано. В общем случае, patch -p1 < ../bug_1234.diff
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 24.05.2008, 00:47   #7
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Вот тут - http://typo3.org/development/bug-fixing/diff-and-patch/ написано. В общем случае, patch -p1 < ../bug_1234.diff
А где прописывать этот код? (эти строки)
javaPro вне форума   Ответить с цитированием
Старый 24.05.2008, 04:18   #8
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

В консоли любой *nix системы. Или в случае Windows найти и скачать файл patch.exe
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 24.05.2008, 09:04   #9
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
В консоли любой *nix системы. Или в случае Windows найти и скачать файл patch.exe
Спасибо за помощь!
javaPro вне форума   Ответить с цитированием
Старый 29.08.2008, 03:18   #10
romix
Продвинутый
 
Регистрация: 11.03.2007
Адрес: lviv
Сообщений: 71
По умолчанию

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

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 и выдает ошибку типа не может пропатчить
и какая разница между патч и дифф?

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

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


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

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

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


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


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

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