Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   TS не прописывает маркеры (http://forum.typo3.ru/showthread.php?t=9155)

vip1321 17.01.2011 10:14

TS не прописывает маркеры
 
Подскажите, пожалуйста, что не так?
Html-документ и Css-код видит, но не один маркер не отображает. Делал по "Современная разработка шаблонов".

Код:

plugin.tx_automaketemplate_pi1{
  content = FILE
  content.file = fileadmin/template/main/index.html
  relPathPrefix = fileadmin/template/main/
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    TD.all = 1
  }
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template=< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
 
  subparts.menu = TEXT
  subparts.menu.value = Hello World - MENU
 
  subparts.right-colum = TEXT
  subparts.right-colum.value = Hello World - CONTENT
}
temp.headTemplate = TEMPLATE
temp.headTemplate {
  template=< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_HEADER
}
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template/main.css


page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate


vip1321 17.01.2011 22:30

У какого какие мысли? Может я что то не понимаю?

void 17.01.2011 23:33

Маркет menu у вас в html-файле есть? Покажите вообще HTML

vip1321 17.01.2011 23:52

Да, есть. Смотрю в проводнике по объектам TypoScript все значения вроде присвоены верно, однако маркеры не проставляются все равно. Страница выводится нормально, т.е. html и css подключены. Вот html-код:
Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!--
        This website is powered by TYPO3 - inspiring people to share!
        TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
        TYPO3 is copyright 1998-2010 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
        Information and contribution at http://typo3.com/ and http://typo3.org/
-->

<title></title>
<meta name="generator" content="TYPO3 4.4 CMS" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="index, follow" />

<link rel="stylesheet" type="text/css" href="css/main.css" media="all" />

<style type="text/css">
h1,h2,h3{color:#c80808}
#head #contact #phone strong{color:#c80808}
#head #menu table td.current{background:#c80808;}
.ul-gallery li a:hover img{border-color:#c80808}

</style>
</head>
<body>


<div id="wrapper">

<div id="main">
        <div id="head"><div id="logo"><img src="img/logo.png" alt="" /></div>
               
                <div id="contact">
                        <div id="phone"><small>+7 (xxx)</small><strong>xxx-xx-xx</strong></div>
        </div>

               
    <div id="menu"><table><tbody><tr><td class="current"><span><a href="/">Главная</a></span></td><td><a href="#">Услуги и цены</a></td><td><a href="#">Сертификаты</a></td><td><a href="#">Работы</a></td><td><a href="#">Подряды</a></td><td><a href="#">Клиенты</a></td><td><a href="#">О компании</a></td><td><a href="#">Контакты</a></td></tr></tbody></table></div></div>
<div id="container">
          <div class="sub-container-3">
            <div class="left-colum"><ul><li><a href="#" title="Новости">Новости</a></li><li><a href="#" title="Наши партнеры">Наши партнеры</a></li></ul>
                          <img src="clear.gif" width="1" height="70" border="0" class="spacer-gif" alt="" title="" /><br />

<img src="clear.gif" width="1" height="10" border="0" class="spacer-gif" alt="" title="" /><br /><div class="csc-textpic-clear"></div></div>

                       
                        <div class="right-colum">
                         
        <h1 class="csc-firstHeader">Главная</h1>

        <p>Текст</p></div>
                        <br clear="all" />
                </div>
</div>
        <hr>
        <div id="footer"><address>
        © 2009–2011 <br />
        Телефон: +7 (xxx) xxx-xx-xx<br />
    Email: xxxx@yandex.ru</address>

<div id="contact-footer">Создание сайта - Test<br />Сайт работает на CMS TYPO3</div></div>
</div>

</div>




</body>
</html>

Из проводника по объектам TypoScript:
Код:

[config]
[plugin]
[tx_felogin_pi1] = USER_INT # TypoScript added by extension "felogin" # Setting felogin plugin TypoScript
[tx_indexedsearch] = USER_INT # TypoScript added by extension "indexed_search" # Setting indexed_search plugin TypoScript
[tx_automaketemplate_pi1] = USER # TypoScript added by extension "automaketemplate" # Setting automaketemplate plugin TypoScript
[includeLibs] = typo3conf/ext/automaketemplate/pi1/class.t...
[userFunc] = tx_automaketemplate_pi1->main
[content] = FILE
[file] = fileadmin/template/main/index.html
[relPathPrefix] = fileadmin/template/main/
[elements]
[BODY]
[all] = 1
[subpartMarker] = DOCUMENT_BODY
[HEAD]
[all] = 1
[rmTagSections] = title
[TD]
[all] = 1
[tt_news] = USER
[includeLibs]
[page] = PAGE
[10] = TEMPLATE
[template] = < plugin.tx_automaketemplate_pi1
[workOnSubpart] = DOCUMENT_BODY
[subparts]
[menu] = TEXT
[value] = Hello World - MENU
[right-colum] = TEXT
[value] = Hello World - CONTENT
[typeNum] = 0
[stylesheet] = fileadmin/template/main.css
[headerData]
[10] = TEMPLATE
[template] = < plugin.tx_automaketemplate_pi1
[workOnSubpart] = DOCUMENT_HEADER
[resources] =
[sitetitle] = Test_site
[types]


vip1321 18.01.2011 08:07

Может верстка кривая? Или я что то забыл еще где то прописать. Начал делать меню, тоже ноль эмоций в html.

Код:

#Меню
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {

#Нормальное состояние меню
NO.allWrap = <td> | </td>
#Активное меню
ACT = 1
ACT.allWrap = <td class="current"> | </td>
}


void 18.01.2011 22:52

Ну я не вижу маркеров ###menu### и т.п.
Или я плохо помню этот мануал, или вы его невнимательно читали -)

vip1321 19.01.2011 09:43

Прошу прощения, не от туда html вствил :(
Вот тот, который должен быть
Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<!-- ###DOCUMENT_HEADER### -->

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>
<meta name="generator" content="TYPO3 4.4 CMS" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="index, follow" />

<link rel="stylesheet" type="text/css" href="css/main.css" media="all" />

<style type="text/css">
h1,h2,h3{color:#c80808}
#head #contact #phone strong{color:#c80808}
#head #menu table td.current{background:#c80808;}
.ul-gallery li a:hover img{border-color:#c80808}

</style>
<!-- ###DOCUMENT_HEADER### -->
</head>
<body>
<!-- ###DOCUMENT_BODY### -->

<div id="wrapper">

<div id="main">
        <div id="head">
      <!-- ###INSIDE_HEADER### -->
      <div id="logo"><!-- ###logo### --><img src="img/logo.png" alt="" /></div>
               
                <div id="contact">
                        <div id="phone"><small>+7 (xxx)</small><strong>xxx-xx-xx</strong></div>
        </div>
      <!-- ###INSIDE_HEADER### -->
               
    <div id="menu"><!-- ###menu### --><table height="27px"><tbody><tr><td class="current"><a href="/">Главная</a></td><td><a href="#">Услуги и цены</a></td><td><a href="#">Сертификаты</a></td><td><a href="#">Работы</a></td><td><a href="#">Подряды</a></td><td><a href="#">Клиенты</a></td><td><a href="#">О компании</a></td><td><a href="#">Контакты</a></td></tr></tbody></table>
                  <!-- ###menu### --></div></div>
<div id="container">
          <div class="sub-container-3">
            <div class="left-colum"><ul><li><a href="#" title="Новости">Новости</a></li><li><a href="#" title="Наши партнеры">Наши партнеры</a></li></ul>
                          <img src="clear.gif" width="1" height="70" border="0" class="spacer-gif" alt="" title="" /><br />

<img src="clear.gif" width="1" height="10" border="0" class="spacer-gif" alt="" title="" /><br /><div class="csc-textpic-clear"></div></div>

                       
                        <div class="right-colum">
                        <!-- ###content### --> 
        <h1 class="csc-firstHeader">Главная</h1>

        <p>Текст</p><!-- ###content### --></div>
                        <br clear="all" />
                </div>
</div>
        <hr>
        <div id="footer"><!-- ###footer### --><address>
        © 2009–2011<br />
        Телефон: +7 (xxx) xxx-xx-xx<br />
    Email: xxx@yandex.ru</address>

<div id="contact-footer">Создание сайта - Test<br />Сайт работает на CMS TYPO3</div><!-- ###footer### --></div>
</div>

</div>



<!-- ###DOCUMENT_BODY### -->
</body>
</html>

На выходе вообще пустая страница :( Может что то с automaketemplate ?


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

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