Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
15.03.2011, 11:53 | #1 |
Продвинутый
Регистрация: 21.10.2010
Сообщений: 87
|
меню в temlavoila
Доброго времени суток ..
читаю книжку "Современная разработка" выполняю примеры.. сделал мапинг.. контент выводится на ура .. делаю меню в сетапе пишу Код:
# Menu 1 cObject lib.menu_1 = HMENU # First level menu-object, textual lib.menu_1.1 = TMENU lib.menu_1.1 { # Normal state properties NO.allWrap = <div class="menu1-level1-no"> | </div> # Enable active state and set properties: ACT = 1 ACT.allWrap = <div class="menu1-level1-act"> | </div> } page = PAGE page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page page.10.disableExplosivePreview = 1 Код:
<field_top_menu type="array"> <tx_templavoila type="array"> <title>top_menu</title> <sample_data type="array"> <numIndex index="0">TOP MENU</numIndex> </sample_data> <eType>TypoScriptObject</eType> <tags>*:inner</tags> <preview></preview> <TypoScriptObjPath>lib.menu_1</TypoScriptObjPath> </tx_templavoila> </field_top_menu> но при просмотре на место меню не выводится ничего .. очистку кеша делал.. В чем косяк подскажите плиз |
15.03.2011, 12:06 | #2 |
Продвинутый
Регистрация: 21.10.2010
Сообщений: 87
|
Сори читаю manual-doc_tut_ftb1-ru-02-02-2004_15-32-01.pdf а не современную
|
15.03.2011, 17:14 | #3 |
Продвинутый
Регистрация: 21.10.2010
Сообщений: 87
|
TypoScriptObjPath и сам ДС работают т.к. пример со ссылкой
Код:
<field_printversionurl type="array"> <type>attr</type> <tx_templavoila type="array"> <title>printVersiom</title> <sample_data type="array"> <numIndex index="0">PRINTVERSIOM</numIndex> </sample_data> <eType>TypoScriptObject</eType> <tags>a:attr:href</tags> <preview></preview> <TypoScriptObjPath>lib.print_url</TypoScriptObjPath> </tx_templavoila> </field_printversionurl> получается косяк именно в генерации меню .. т.е. он либо вообще не понимает что такое lib.menu_1 .. либо не может сгенерить меню кодом Код:
# Menu 1 cObject lib.menu_1 = HMENU # First level menu-object, textual lib.menu_1.1 = TMENU lib.menu_1.1 { # Normal state properties NO.allWrap = <div class="menu1-level1-no"> | </div> # Enable active state and set properties: ACT = 1 ACT.allWrap = <div class="menu1-level1-act"> | </div> } почему данный код может не цеплять страницы? в самом коде одибок вроде нет. |
15.03.2011, 22:38 | #4 |
Senior Member
|
Меня смущает у Вас что в DS Вы описываете поле как lib.print_url а в скрипте описываете lib.menu_1. От того и меню не строится.
А чего Вы DS ручками то, почему не визуальным редактором TV?
__________________
С Уважением, Владимир Ворническу. |
16.03.2011, 14:23 | #5 | |
Продвинутый
Регистрация: 21.10.2010
Сообщений: 87
|
Цитата:
ТВ - Это темпловоила? .. если да то из поста видно что я имено терез нее и делаю.. в книжке которую я читаю.. она тоже указана в посте написанно что в этом месте нужно править ручками .. вот я и правлю по книжке.. но к сожалению чтото там косячит и это меня ввергает в пучины отчаяния( |
|
16.03.2011, 14:48 | #6 |
Продвинутый
Регистрация: 21.10.2010
Сообщений: 87
|
действительно в темпловоиле новой можно код ДС не править ручками как написано в книжке а вбить поле Object path: еще на этапе формирования .. что конечноже очень удобно..
и у меня как выяснилось вбито все правильно . но суть от этого не поменялась ( меню не выходит хоть ты убейся( |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двухуровневое меню в разных div | vip1321 | Общие вопросы | 5 | 03.05.2011 10:54 |
Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 |
Создать ещё одно меню, как? | djolejek | Общие вопросы | 6 | 03.12.2008 17:29 |
Разметка каскадного вложенного меню в TemplaVoila | maaboo | Общие вопросы | 7 | 27.07.2008 17:11 |
Меню из подстраниц | Grank | Общие вопросы | 6 | 31.01.2005 18:46 |