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

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

Ответ
 
Опции темы Опции просмотра
Старый 13.09.2008, 06:10   #1
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
По умолчанию Могучий Wrap

Перечитал и TSref, и многие другие мануалы просмотрел на случай, вдруг подвернется похожее решение.. Однако либо перетрудившийся мозг отказался воспринимать информацию, либо что ещё, но удобоворимого решения найти не удалось.
А задача такая. При создании обычного иерархического меню есть строка:
Код:
NO.allWrap = <div class="menu" onmouseover="Function(parametr)"> | </div>
Загвоздка в том, что у каждого пункта меню параметр функции Function - свой. для простоты например можно сделать так, чтобы parametr как величина строковая, равнялся названию поля алиаса страницы, на которую указывает пункт меню. Пытался различными способами "воткнуть" это значение прямо в заданную строку - с нулевым результатом... И current, и field, и что-то ещё, сейчас уже не упомню все варианты, какие испробовал... Вобщем чувствую, что решение возможно и оно где-то рядом, но сообразить никак не могу... возможно - просто до какой-то тонкости wrap не могу дойти, но понять хочется...
Alex Podusov вне форума   Ответить с цитированием
Старый 13.09.2008, 10:29   #2
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Вообще в этом случае решения 2:
1. optionSplit. tsRef 7.4
2. Все что необходимо сделать делаете в JS и используете subst_elementUid = 1, для ориентации вашего js.

Имхо первый вариант лучше, хотя может показаться менее автоматизированным.
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 13.09.2008, 15:10   #3
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

а что будет с первым вариантом если пункты местами поменять?

можно примерно так http://forum.typo3.biz/showpost.php?p=7309&postcount=6 - т.е. используйте не allWrap, а allStdWrap или stdWrap2
pomotom вне форума   Ответить с цитированием
Старый 13.09.2008, 16:57   #4
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
По умолчанию

Цитата:
Сообщение от pomotom Посмотреть сообщение
а что будет с первым вариантом если пункты местами поменять?

можно примерно так http://forum.typo3.biz/showpost.php?p=7309&postcount=6 - т.е. используйте не allWrap, а allStdWrap или stdWrap2
Спасибо, это именно то, что было нужно, в самую точку!

optionSplit да, не подходил именно из-за стабильно заданных параметров, тогда как задаваться они должны динамически. Как было уже сказано - если придется изменить порядок страниц. Или исключить на время из меню какую-то из них. Или добавить новую... Придется каждый раз править вручную. Вариант с js... там и так идет вызов js-функции, и если бы допустимо было бы требуемое засунуть внутрь её - поверьте я бы так и сделал.
Alex Podusov вне форума   Ответить с цитированием
Старый 14.09.2008, 09:43   #5
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

тоже выход.
с другой стороны у меня практически всегда используется в проектах subtitle, в основном для корректной работы с СЕО. я бы брал какое-то совсем мало используемое поле: author,email etc. но если такое исползование субтайтла вам подходит, то гуд.
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 14.09.2008, 09:52   #6
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

ну человек же писал, что собирается field:alias использовать
pomotom вне форума   Ответить с цитированием
Старый 14.09.2008, 09:56   #7
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

да. ступил. "недопрочел"
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Templaoila: wrap each content element. How? typo27 TypoScript практикум 1 06.03.2008 18:48
wrap для одного из полей FCE элемента. Tod TypoScript практикум 0 12.12.2006 15:35
wrap для картинки в Text w/image dr_on TypoScript практикум 0 03.12.2006 20:55
Как wrap сделать для разных языков разный wrap Владимир Умнов Общие вопросы 0 11.12.2005 16:29
wrap для отдельного контент-элемента Lex Avramenko Общие вопросы 0 22.01.2004 23:00


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


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

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