Zum Inhalt springen

Problem bei Formatierung unterschiedlicher Spalten

Erstellt am 14. September 2006 · 6 Antworten · letzte Antwort am 14. September 2006

Tags: Inhaltselemente, Frage

Roger08 ·

Hallo,

ich habe zwar den entsprechenden Artikel der FAQs gelesen (Seitenelemente in Abhängigkeit der Spalte unterschiedlich formatieren) - hilft mir aber in diesem Fall leider nicht weiter.

Ich möchte nämlich in der rechten Spalte die Contentelemente OHNE Überschrift ausgeben und einzeln mit <div> formatieren.

Das macht dieses Script wunderbar - entfernt aber leider auch alle Link-Formatierungen:

       RECHTS = CONTENT
       RECHTS {
          table = tt_content
          select.where = colPos = 2
          select.orderBy = sorting

          renderObj=COA
          renderObj {
              10=TEXT
              10.field=bodytext
           }
          renderObj.stdWrap.wrap = <div class="infobox">|</div>
          renderObj.stdWrap.required = 1
       }

Im Quelltext steht statt <a href="http://abc.de"> nur Unverständliches:

<div class="infobox">Das ist der Text. Das ist ein <link http:abcde="" _blank="" external-link="" ffneteinenexternenlink="" /><img alt="externer Link folgt" src="typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/external_link.gif" /><strong>Link</strong></link></div>

Hiermit kann ich auch jedes Contentelement formatieren, die Links funktionieren - allerdings erscheinen wieder die Überschriften !!

  RECHTS < styles.content.getRight
RECHTS.renderObj.stdWrap.wrap=<div class="infobox">|</div>

Was mache ich hier falsch ??

Roland

Roger08 ·

... nichts !

Ich denke wahrscheinlich noch zu kompliziert.
Vielen Dank georg !!

Wie kann ich eigentlich anstelle des Typo3-Linkpfeils mein eigenes Bild verwenden und zwar ohne, dass dieser hässliche Rahmen um das Bild erscheint ? In CSS hab ich nichts gefunden - bin allerdings auch kein Experte.

Roland

just2b ·

Manches liegt so nah 😉
also ich lass das Bild nicht ausgeben, aber wenn da auch ne klasse rundherum ist, dann reicht ein .foo img {border:0px solid #fff;}

lg georg

Roger08 ·

Ja, klappt natürlich auch. :o
Ich glaube, ich muss mir doch mal eine CSS-Bibel reinziehen.

Mit
.infobox a:before { content:url(../..images/pfeil.gif)" "; }
kann ich leider nur im Firefox ein anderes Bild voran stellen.

Auf jeden Fall vielen Dank - so sieht's schon viel besser aus.

Roland

just2b ·

dann mach es halt anders 😉
zB infobox a { background: url(images/pfeil.gif) no-repeat;}

lg georg
PS: Die css-bibel bringt meistens wenig, weil man das später nicht mehr weiß, regelmäßige Anwendung allein hilft gegens vergessen (oh wie das klang... lol)

Roger08 ·

regelmäßige Anwendung allein hilft gegens vergessen

ja, könnte man sich einrahmen lassen !
Auf jeden Fall hab ich heute wieder was dazu gelernt.
Meine Sprüche:
"Es ist noch kein Meister vom Himmel gefallen" oder
"Von nichts kommt nichts"

Danke

Roland