Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 打字稿:在模板Typo3[7.6.10]中包含正确的内容栏_Templates_Typo3_Typoscript - Fatal编程技术网

Templates 打字稿:在模板Typo3[7.6.10]中包含正确的内容栏

Templates 打字稿:在模板Typo3[7.6.10]中包含正确的内容栏,templates,typo3,typoscript,Templates,Typo3,Typoscript,我想在模板中使用正确的内容列。因此,我在后端创建了一些示例内容,如下所示: 我自己编写了模板的源代码。看起来是这样的: page = PAGE page.stylesheet = fileadmin/template_ffw/style/style.css page.typeNum = 0 page.10 = TEMPLATE page.10.template = FILE page.10.template.file = fileadmin/template_ffw/index.html p

我想在模板中使用正确的内容列。因此,我在后端创建了一些示例内容,如下所示:

我自己编写了模板的源代码。看起来是这样的:

page = PAGE
page.stylesheet = fileadmin/template_ffw/style/style.css
page.typeNum = 0

page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/template_ffw/index.html
page.10.workOnSubpart = DOCUMENT_BODY

page.10.subparts {
    CONTENT < styles.content.get
    ASSIDE < styles.content.getRight

    MENU = HMENU
    MENU.1 = TMENU
    MENU.1 {
        NO = 1
        NO.allWrap = <div class="level1"> | </div>
    }

}

page.10.marks{
    LOGO = IMAGE

    LOGO.altText = Logo
    LOGO.file = fileadmin/template_ffw/style/ffw_logo.png

    ROOTLINE = HMENU
    ROOTLINE.special=rootline
    ROOTLINE.special.range= 0 | -1
    ROOTLINE.1=TMENU

    ROOTLINE.1.NO.allWrap= |   /   |*| |   /   |*| |        
}
在index.html文件中,我有以下源代码:

<html>
<head>
    <title>Test</title>
    <link rel="stylesheet" type="text/css" href="style/style.css" />
</head>
<body>
<!-- ###DOCUMENT_BODY### START-->
  <div id="kopfzeile">
    <div id="logo"><a href="index.php" style="font-weight: inherit; font-size: inherit; font-family: inherit;">###LOGO###</a></div>
    <nav>
        <!-- ###MENU### START-->  
          <a href="einfuehrung.htm">Navigationslink</a>
        <!-- ###MENU### END-->
    </nav>
  </div>
   ###SLIDER###
  <div id="breadcrumb">###ROOTLINE###</div>
  <div id="main">
         <!-- ###CONTENT### START-->
            <h1>Willkommen</h1>
            <h2>Hier soll der Inhalt später stehen.</h2>
            <p>An dieser Stelle soll später der Inhalt von TYPO3 eingefügt werden.</p>
         <!-- ###CONTENT### END-->

   <div id="asside">
         <!-- ###ASSIDE### START-->
              <h1>Example Heading</h1>
         <!-- ###ASSIDE### END-->
   </div>        

  </div>

  <!-- ###DOCUMENT_BODY### END-->
</body>
</html>
但在前端,右栏的内容不显示。所以我的打字稿可能有一个错误。前端页面如下所示:

我知道这在很大程度上是一个问题的源代码,但我一直在寻找我的错误,我不是舒尔。信息多了总比信息少了好。我希望您能帮助我。

正如您在www/vendor/typo3/cms/typo3/sysext/css\u styled\u content/Configuration/TypoScript/setup.txt中看到的那样,文件夹助手中的文件StylesContent.txt不再自动包含。 所以我想你必须包括 其中定义了getLeft、getRight和getBorder。 或者,您可以在后面添加这一行 ASSIDE
好吧,但正如@Thomas已经建议的那样,您无论如何都应该切换到FLUIDTEMPLATE,但获取列并不直接依赖于此。我还想让你知道液体是正确的。

对不起,我帮不了你。这种模板制作对我来说太久了。我建议使用FLUIDTEMPLATE模板。请参阅:您需要从ASSIDE