Zum Inhalt springen

Layout der Inhaltselemente definieren - Typo3 Version 6.2

Erstellt am 26. Juni 2014 · 3 Antworten · letzte Antwort am 26. Juni 2014

Tags: Frage

andy-man ·

Hallo,
habe folgendes TS für die Layout-Auswahl eines Inhaltselementes eingebaut.
Funktioniert so weit - aber in der Template-Analyse erscheint eine Fehlermeldung.

tt_content.stdWrap.innerWrap.cObject = CASE 
 - ERROR: Line 3555: Object Name String, "tt_content.stdWrap.innerWrap.cObject" contains invalid character "�". Must be alphanumeric or one of: "_-\."
tt_content.stdWrap.innerWrap.cObject  {
    key.field = layout
    default = TEXT
    default.value = |
    1 = TEXT
    1.value = <div class="box">|</div>
    2 = TEXT
    2.value = <div class="box news">|</div>
    3 = TEXT
    3.value = <div class="box events">|</div>
    4 = TEXT
    4.value = <div class="box link-list">|</div>
    5 = TEXT
    5.value = <div class="box info">|</div>
    6 = TEXT
    6.value = <blockquote class="box citation">|</blockquote>
    7 = TEXT
    7.value = <div class="link-list-only">|</div>
}

Was ist daran falsch - komme einfach nicht weiter.

Danke andy-man

andy-man ·

Hallo,
habe jetzt mal nur das Scrip direkt in das root-Template eingebunden.

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/Configuration/TypoScript/root.t3s">
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
  key.field = layout
  default = TEXT
  default.value = |
  1 = TEXT
  1.value = <div class="box">|</div>
  2 = TEXT
  2.value = <div class="box news">|</div>
  3 = TEXT
  3.value = <div class="box events">|</div>
  4 = TEXT
  4.value = <div class="box link-list">|</div>
  5 = TEXT
  5.value = <div class="box info">|</div>
  6 = TEXT
  6.value = <blockquote class="box citation">|</blockquote>
  7 = TEXT
  7.value = <div class="link-list-only">|</div>
}

und keine Fehlermeldung ist vorhanden.
Wenn ich das Script über eine Datei einbinde - dann ist die Fehlermeldung wieder da.

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/Configuration/TypoScript/root.t3s">
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/Configuration/TypoScript/lib.layout-css.t3s">

andy-man

Chrissli · · Beste Antwort

Charset der Datei? D.h. Datei als UTF8 ohne Bom?
Ich würde mal darauf tippen, dass hier der Hund begraben liegt, vermutlich sind deine Dateien im iso-8859-1 oder ANSI Format.
Mit Tools wie Notepad++ lässt sich das einsehen und auch leicht ändern.