Zum Inhalt springen

Externe Links funktionieren nicht

Erstellt am 7. Januar 2009 · 12 Antworten · letzte Antwort am 12. Januar 2009

Tags: Links, Frage

Michaelh74 ·

Es ist auch so das nicht einmal mehr die internen verlinkungen funktionieren.

Also wenn nicht mal das geht und Du garnichts in der TSConfig hast, dann ist mit Deiner Installation wohl irgendetwas garnicht in Ordnung. Deshalb ist es auch schwer hier zu helfen...

Hatte selbst damit bisher noch bei keiner Installation Problem (alles Standard ohne spezielle RTE Konfigurationen).

Gruß
Michael

just2b ·

Hallo,

dein TS ist falsch! das ganze wird nämlich nicht gerendert, im Quellcode steht bei dir sowas wie <LINK url>text</LINK>

a) du verwendest nicht css_Styled_content mit sowas wie < styles.content.get

b) du hast irgendwas in deinem TS was mit tt_content.text zu tun hat, was du von irgendwo kopiert hast > schmeiss es raus

georg
PS: @ Michaelh74: Gratuliation zum Stern mit 2 Postings mehr

diso ·

Danke ich werde da mal nachschauen müßen.
Das dann am Montag.

Danke für Eure Antworten.

Grüße Diso

diso ·

hallo just2b,

könnte es sich bei dem Fehlerhaften TS um folgendes drehen:

tt_content = CASE 
tt_content { 
  key.field = header_layout 
  0 = COA 
  0 { 
    10 = TEXT 
    10.field = bodytext 
    10.wrap = <p>|</p> 
    20 = IMAGE 
    20.file.import = uploads/pics/ 
    20.file.import.field = image 
    20.altText = TEXT 
    20.altText.field = imagecaption 
    20.captionSplit = 1 
    20.imgText.field = imagecaption 
    20.imageTextSplit = 1 
    30.typolink.wrap = |<br> 
  } 
  1 = COA
  1 { 
    10 = TEXT 
    10.field = header 
    10.wrap = <table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" height="30">&nbsp;</td></tr><tr><td valign="top"><img src="fileadmin/templates/***/img/material/headline-icon.gif" border="0"></td><td width="10">&nbsp;</td><td valign="top"><h1>|</h1></td></tr></table> 
    20 = TEXT 
    20.field = bodytext 
    20.wrap = <P>|</p> 
    30 = IMAGE 
    30.file.import = uploads/pics/ 
    30.file.import.field = image 
    30.altText = TEXT 
    30.altText.field = imagecaption 
    30.captionSplit = 1 
    30.imgText.field = imagecaption 
    30.imageTextSplit = 1 
  } 
  2 = COA 
  2 { 
    10 = TEXT 
    10.field = bodytext 
    10.wrap = <div class="tabelle">|</div> 
  } 
}
diso ·

bei einem anderem Typo3 Projekt ( bei dem alles funktioniert ) habe ich folgendes

tt_content = COA 
tt_content { 
  10 = TEXT 
  10 { 
    field = header 
    wrap = <h1>|</h1><br /> 
  } 
  20 = TEXT 
  20 { 
    field = bodytext 
    wrap = <p>|</p><br /> 
  } 
  30 = IMAGE 
  30 { 
    file.import = uploads/pics/ 
    file.import.field = image 
    altText = TEXT 
    altText.field = imagecaption 
    captionSplit = 1 
    imgText.field = imagecaption 
    imageTextSplit = 1 
    borderThick = 0 
    colSpace = 10 
    rowSpace = 10 
  } 
}

sollte ich besser diese variante verwenden und den wrap des Headers anpassen?

//welcher ist der teil des parsers für den text?

just2b ·

Hallo,

bei dem Projekt wird der TS-Code IMO genauso funktionieren, ich würd allerdings sagen du hast da wo einen Fehler drinnen, deswegen kommt der nicht zur Geltung, was dazu führt, dass es doch wieder funktioniert.

lass den ganzen code weg!

diso ·

damit schmeiß ich mir doch aber die definitionen für die darstellung weg oder nicht?

ok ich teste es mal.ich kann im schlimmsten fall das backup von gestern aufspielen

diso ·

hallo just2b,

also ich habe den TS Teil jetzt entfernt, und die Links funktionieren tatsächlich.
Nur das Icon vor meiner Überschrift wird nicht mehr angezeigt.

Wie kann ich mir H1 dann definieren über TS?

//ich versuche das direkt über meine CSS Files zu definieren.
sollte ja funktionieren.werden ja auch über TS eingebunden.

diso ·

Hallo just2b,

wollte nochmal DANKE sagen. Ohne Deinen Tipp, den TS Teil rauszunehmen hätte ich die Lösung wohl nie gefunden. Da ich selbst den Fehler an dieser Stelle nicht vermutet hatte.

Die restlichen kleinigkeiten konnte ich direkt im CSS File lösen, das TS nicht mehr nötig dafür ist.

Danke nochmal.