Zum Inhalt springen

ext_template

Erstellt am 4. Oktober 2007 · Noch keine Antworten

Tags: Frage

balmung ·

Guten Morgen allerseits,

ich habe ein vierspaltiges html-template über ein extension template auf der Startseite eingebunden.

seite.10.marks {
  CONTENT = TEMPLATE
  CONTENT {
    template = FILE
    template.file = fileadmin/testsite/templates/start.html
    marks {
      LINKS = CONTENT
      LINKS {
        wrap=<div> | </div>
        table = tt_content
        select {
          where = colPos = 1
          orderBy = sorting
          languageField = sys_language_uid
        }
      }
      MITTE = CONTENT
      MITTE {
        wrap=<div> | </div>
        table = tt_content
        select {
          where = colPos = 0
          orderBy = sorting
          languageField = sys_language_uid
        }
      }
      RECHTS = CONTENT
      RECHTS {
        wrap=<div> | </div>
        table = tt_content
        select {
          where = colPos = 2
          orderBy = sorting
          languageField = sys_language_uid
        }
      }
      RAND = CONTENT
      RAND {
        wrap=<div> | </div>
        table = tt_content
        select {
          where = colPos = 3
          orderBy = sorting
          languageField = sys_language_uid
        }
      }
    }
  }
}

Vorher habe ich ganz normal auf meiner root-Seite ein Template erstellt.

seite = PAGE
seite.typeNum = 0
seite.config.admPanel=0
seite.config.language = de
seite.config.locale_all = de_DE
seite.includeCSS.file1 = fileadmin/testsite/layout.css
seite.includeCSS.file2 = fileadmin/testsite/templates/start.css
seite.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
seite.10 = TEMPLATE
seite {
  10.template = FILE
  10.template.file = fileadmin/testsite/index.html
  10.workOnSubpart = DOKUMENT

  10.marks {

  [...]

    CONTENT = CONTENT
    CONTENT {
      wrap=<div class="content"> | </div>
      table = tt_content
      select {
        where = colPos = 0
        orderBy = sorting
        languageField = sys_language_uid
      }
    }
    RIGHT = CONTENT
    RIGHT {
      wrap=<div class="right"> | </div>
      table = tt_content
      select {
        pidInList = 13-99
        where = colPos = 2
        orderBy = sorting
        languageField = sys_language_uid
      }
    }

  [...]

  }
}

Wie im root-template erkennbar ist, ist der rechte Rand ein Sticky-Bereich, in dem ich News untergebracht habe. Die News-LIST verweist als Einzelansicht auf eine Seite, die im Menü versteckt ist. Das funktionierte auch soweit so gut. Durch das Erstellen des extension templates erscheinen sowohl die Einzelansicht als auch die LIST-Ansicht plötzlich zusätzlich in einer der Spalten des extension templates auf der Startseite. Nämlich auf der "...colPos=2", was ja identisch ist, mit dem Root template.

Wie kommt das?

Wenn ich im Menü andere Unterseiten anklicke gibts kein Problem.

Kann mir jemand helfen?

Grüße

Tobi