Zum Inhalt springen

Platzhalter werden nicht ersetzt :(

Erstellt am 18. Juli 2007 · 4 Antworten · letzte Antwort am 18. Juli 2007

Tags: Frage

dark_flash01 ·

Hallo,
ich beginne grade erst mit TYPO3. Dazu hab ich mir das Buch Praxiswissen mit TYPO3 von Robert Meyer gekauft, ein Template erstellt und das gespeichert. Mein Problem ist, dass meine Platzhalter nicht durch das ...marks... ersetzt werden, egal welchen ich anspreche. Kann mir bitte jemand sagen, was ich falsch mache? Sind meine TYPO3-Einstellungen falsch gesetzt? Mache ich sonst irgendwas nicht richtig?! Bitte helft mir 🙂

Hier mein bisheriges Script:

page = PAGE
page {
  #Allgemeine Seiteneigenschaften setzn
  bodyTag = <body bgcolor="#FFF9CA">
  #Metatags angeben
  meta.KEYWORDS = Keywords
  meta.AUTHOR = Sebastian Bergt
  meta.DESCRIPTION = Beschreibung
  meta.LANGUAGE = Deutsch
  meta.PUBLISHER = Freie Schulen Chemnitz der ASG - Anerkannte Schulgesellschaft mbH
  meta.COMPANY =  Freie Schulen Chemnitz der ASG - Anerkannte Schulgesellschaft mbH
  meta.PAGE-TOPIC = Bildung
  meta.REPLY-TO = mailaddresse <<<------------------------------noch eintragen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  meta.DISTRIBUTION = global
  meta.REVISIT-AFTER = 30 days
  
  #CSS einbinden
  stylesheet = fileadmin/style.css
  
  #Designvorlage integrieren
  10 = FILE
  10 {
    file = fileadmin/vorlage.html
    marks.MENU = TEXT
    marks.MENU.value = "hier steht ein total cooles Menü"
    }
}

Und hier liegt die aktuelle Ausgabe: http://www.freie-schulen-chemnitz.de/index.php

Achso ich benutze: TYPO3 Ver. 4.1.1

d.​walter ·

Hallo und willkommen im Forum.

Du hast da einen Fehler in deinem TS - darum werden deine Marker nicht ersetzt.

#Designvorlage integrieren
  10 = FILE
  10 {
    file = fileadmin/vorlage.html
    marks.MENU = TEXT
    marks.MENU.value = "hier steht ein total cooles Menü"
    }

Marks gehört zu page und nicht zu file.

#Designvorlage integrieren
  10 = FILE
  10 {
    file = fileadmin/vorlage.html
    }
    marks.MENU = TEXT
    marks.MENU.value = "hier steht ein total cooles Menü"

So sollte es funktionieren.

Gruß

Daniel

Unbekannter Benutzer ·

Hi,

Marks gehört zu page und nicht zu file.

Marks gehört nicht zu PAGE sondern zu TEMPLATE!
Somit solltest du es so machen:

#Designvorlage integrieren
  10 = TEMPLATE
  10 {
    template = FILE
    template.file = fileadmin/vorlage.html
    marks.MENU = TEXT
    marks.MENU.value = "hier steht ein total cooles Menü"
    }

schau mal in die TS Referenz - da ist alles wunderbar erklärt:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Fluidtemplate/Index.html

d.​walter ·

Stimmt friction hast recht. Da habe ich gepennt. :o

Bin von dem was ich halt meistens schreiben ausgegangen

page.10.marks.blabla

und habe dann

page.10 = TEMPLATE

übersehen.

Gruß

Daniel

dark_flash01 ·

Hey ganz großes DANKE an euch beide und auch danke für das Willkommen im Forum 😃
Ging ja ganz schön fix. Habs grad ausprobiert und so funktioniert es. Dann werd ich mal weitermachen 🙂
Denke, dass ihr noch öfter von mir hört in Zukunft 😉

Liebe Grüße,
Basti

--