typo3typoscript

Why is styles.content.getRight not working?


I am trying to create a simple typo3 template. The template looks like this:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>T3 TEST BLAH</title>
    <link rel="stylesheet" href="">
</head>
<body>
    <!-- ###DOCUMENT_BODY### -->
<h1>Webpage</h1>

    <div id="right">
        <h2>RIGHT:</h2>
        <!-- ###CONTENT_SIDEBAR### -->
        <!-- ###CONTENT_SIDEBAR### -->
    </div>


    <div id="content">
        <!-- ###CONTENT### -->
        <!-- ###CONTENT### -->
    </div>

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

and my typoscript like this:

page = PAGE
page.10 = TEMPLATE
page.10{
template = FILE
template.file = fileadmin/template.html
   workOnSubpart = DOCUMENT_BODY
  subparts{
    CONTENT_SIDEBAR < styles.content.getRight
    CONTENT < styles.content.get
  }
}

all I get is the content from styles.content.get but not styles.content.getRight (or getLeft). What am I doing wrong?


Solution

  • there are a few things you could try:

    First of all, make sure there is content in the "right" column.

    Then you could try whether it works if you use

    CONTENT_SIDEBAR < styles.content.get
    

    to see if the subpart gets recognized.

    Another problem I have seen is that you need some content between the subpart markers (don't know if that was fixed yet) - so try writing

    <!-- ###CONTENT_SIDEBAR### --> 
    test
    <!-- ###CONTENT_SIDEBAR### -->
    

    HTH,

    Susanne