Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Установка (http://forum.typo3.ru/forumdisplay.php?f=13)
-   -   Использование Templa Voila (http://forum.typo3.ru/showthread.php?t=6686)

Костик 19.08.2008 14:08

Использование Templa Voila
 
Здравствуйте!!!
Не могу корректно затащить шаблон через Templa Voila.
Шаблон ставиться, но при побытке обращения к МЕНЮ второго и последующих уровней, вываливает ошибку со ссылкой на путь шаблона.
Подскажите, что я делаю не так?

maaboo 19.08.2008 15:51

1. Скриншот ошибки.
2. Код TS.
3. Шаблон.

Тогда и посмотрим.

Костик 19.08.2008 16:53

Вложений: 2
Шаблон тут!
Прикреплял Контент к боксу контент а Меню к боксу меню. Подменю никуда не прикрепилось.

maaboo 19.08.2008 17:09

Кода TS так и не увидел...

http://forum.typo3.biz/showthread.php?t=6576 ?
а коль скоро, так может и
http://forum.typo3.biz/showthread.php?t=6673 ?

Andrey Grey 19.08.2008 18:09

Ваш T3D не смотрел. Но судя по скрину и шаблону в архиве проблема прозаична: не размечено меню и соотсветственно когда вы кликаете по ссылкам, переходете на ссылку # в шаблоне.
проверьте ds/

pomotom 19.08.2008 18:13

скорее всего где-то в CSS или яваскрипте надо пути подправить.

Andrey Grey 19.08.2008 18:23

вы что с ума сошли? какие, нафиг, пути в css!?

maaboo 19.08.2008 18:25

В ЦаЭсЭс есть пути, правда для бэкграунда.. :-)

Надо код TypoScript увидеть, а то не понятно, как меню обрабатывается.

Andrey Grey 19.08.2008 18:28

Цитата:

Сообщение от maaboo (Сообщение 21055)
В ЦаЭсЭс есть пути, правда для бэкграунда.. :-)

Надо код TypoScript увидеть, а то не понятно, как меню обрабатывается.

ОФТОП: НУ-ну. Интересно посмотреть на эти пути, которые используются как ссылки.

-=UncleByte=- 20.08.2008 12:46

Скорее всего имеется в виду что не прописан путь к css в TS. И не включено добавление линка на css из заголовка файла шаблона в TV. В любом случае один из этих вариантов надо использовать. Лучше первый.

Костик 20.08.2008 17:38

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<meta type="array">
<langChildren type="integer">1</langChildren>
<langDisable type="integer">1</langDisable>
</meta>
<ROOT type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
<tags>body</tags>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_content type="array">
<tx_templavoila type="array">
<title>Main Content Area</title>
<description>Pick the HTML element in the template where you want to place the main content of the site.</description>
<sample_data type="array">
<numIndex index="0">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque porta erat vitae nisl. In hac habitasse platea dictumst. Aliquam ac urna. Morbi magna mauris, semper ut, varius in, convallis vitae, nulla. Proin massa lorem, mollis eget, rutrum vitae, commodo id, risus. Curabitur scelerisque risus eget odio. Proin laoreet blandit elit. Aenean varius, sapien laoreet dapibus volutpat, risus lorem ornare wisi, lobortis venenatis nisl augue sed purus. Nam suscipit viverra justo. Suspendisse tincidunt. Nullam vel quam.</numIndex>
</sample_data>
<eType>ce</eType>
<tags>table:outer,td:inner,div:inner,p,h1,h2,h3,h4 ,h5</tags>
<oldStyleColumnNumber>0</oldStyleColumnNumber>
<TypoScript>
10= RECORDS
10.source.current=1
10.tables = tt_content
</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>db</internal_type>
<allowed>tt_content</allowed>
<size>5</size>
<maxitems>200</maxitems>
<minitems>0</minitems>
<multiple>1</multiple>
<show_thumbs>1</show_thumbs>
</config>
<label>Main Content Area</label>
</TCEforms>
</field_content>
<field_menu type="array">
<tx_templavoila type="array">
<title>Main menu</title>
<description>Pick the HTML container element where you want the automatically made menu items to be placed.</description>
<sample_data type="array">
<numIndex index="0">[Menu goes here]</numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<tags>table:inner,ul,div,tr,td</tags>
<eType_EXTRA type="array">
<objPath>lib.mainMenu</objPath>
</eType_EXTRA>
<TypoScriptObjPath>lib.mainMenu</TypoScriptObjPath>
</tx_templavoila>
</field_menu>
<field_submenu type="array">
<tx_templavoila type="array">
<title>Sub menu (if any)</title>
<description>Pick the HTML container element where you want the automatically made submenu items to be placed.</description>
<sample_data type="array">
<numIndex index="0">[Menu goes here]</numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<tags>table:inner,ul,div,tr,td</tags>
<eType_EXTRA type="array">
<objPath>lib.subMenu</objPath>
</eType_EXTRA>
<TypoScriptObjPath>lib.subMenu</TypoScriptObjPath>
</tx_templavoila>
</field_submenu>
</el>
</ROOT>
</T3DataStructure>

Костик 20.08.2008 17:44

ts

lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul id="menuList" class="adxm">|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <li>| <ul class="subList"> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Directions</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Our History</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Services</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Staff</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">What We Believe</a></li> </ul> </li>
}

lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap = <li>| <ul class="subList"> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Welcome</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Greetings</a></li> </ul> </li>
}

Andrey Grey 20.08.2008 18:18

Цитата:

Сообщение от Костик (Сообщение 21096)
ts

lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul id="menuList" class="adxm">|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <li>| <ul class="subList"> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Directions</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Our History</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Services</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Staff</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">What We Believe</a></li> </ul> </li>
}

lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap = <li>| <ul class="subList"> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Welcome</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Greetings</a></li> </ul> </li>
}

ну вот и ответ :)
Цитата:

allWrap = <li>| <ul class="subList"> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Directions</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Our History</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Services</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">Staff</a></li> <li class="submenu"><a href="fileadmin/templates/template7-sub2brown/#">What We Believe</a></li> </ul> </li>
Естественно формируются пункты меню со ссылками на такие странные пути... попробуем исправить:
Код:

lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul id="menuList" class="adxm">|</ul>

lib.mainMenu.1{
  NO.wrapItemAndSub = <li>|</li>
  ACT = 1
  ACT.wrapItemAndSub = <li class="act">|</li>
}
lib.mainMenu.2 = TMENU
lib.mainMenu.2 < lib.mainMenu.1
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.2.wrap = <ul id="menuList" class="adxm">|</ul>

как-то так :)

Andrey Grey 20.08.2008 18:19

пардон. ошибка. последняя строка:
Цитата:

lib.mainMenu.2.wrap = <ul class="subList">|</ul>

Andrey Grey 20.08.2008 18:22

и постарайтесь публиковать код в соответствующем теге CODE )

Костик 20.08.2008 18:41

Andrey Grey, все сделал как Вы написали, только меню совсем не выводится.
А почему у меня меенгом все сделать не получилось, может я что не так меппил?

Andrey Grey 20.08.2008 18:49

что такое меенг я не понимаю, но такой код должен выводить вот такое меню:
Код:

<ul id="menuList" class="adxm">
 <li> <a href="ссылка на страницу">пункт меню</a></li>
<li> <a href="ссылка на страницу">пункт меню</a></li>
<li> <a href="ссылка на страницу">пункт меню</a></li>
<li class="act"> <a href="ссылка на страницу">пункт меню</a>
<ul class="subList">
<li> <a href="ссылка на страницу">пункт меню</a></li>
<li> <a href="ссылка на страницу">пункт меню</a></li>
<li> <a href="ссылка на страницу">пункт меню</a></li>
<li> <a href="ссылка на страницу">пункт меню</a></li>
</ul> 
</li>
<li> <a href="ссылка на страницу">пункт меню</a></li>
</ul>


Костик 21.08.2008 10:15

Меенг.... Меппинг в смысле...


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

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