Zum Inhalt springen

cron_cssstyledimgtext

Erstellt am 23. September 2005 · 10 Antworten · letzte Antwort am 26. September 2005

Tags: Frage

steffenk ·

Hi, wieder eine Anfängerfrage.

Wie muss ich die Extension einbinden, damit sie greift ?
Was muss ich zur Initialisierung ins TS schreiben ?
Wie kann ich die Extension konfigurieren, das sie mir die Styleanweisung nicht direkt ins Dokument schreibt, sondern ich auf ein externes css verweise ?

Vielen Dank im vorraus.

Marco74 ·

Binde Sie genau gleich ein wie css_styled_content.
Initialisiert werden muss nichts.

Hier eine Beispielkonfiguration für Bildtext und Bild-Zeugs:

#CSS-Definitionen von css_styled_imgtext löschen
plugin.tx_cssstyledimgtext._CSS_DEFAULT_STYLE >


#ImageText formatieren
tt_content.textpic.20 {
  spaceBelowAbove >
  caption >
  borderCol >
  borderThick >
  colSpace >
  rowSpace >
  textMargin >
  imgMax = 1
  maxW >
  maxWInText = 130
  #1.file.width.field >
  #1.file.width = 130
  useCaptionForAlttext = 1
  stdWrap.wrap = |
  text.20.wrap = |
}
#Caption in imgtext an die Bilder anfügen
tt_content.image.20.captionSplit = 1
tt_content.image.20.caption >

#Image formatieren
tt_content.image.20 {
  spaceBelowAbove >
  borderCol >
  borderThick >
  colSpace >
  rowSpace >
  textMargin >
  maxW = 400
}

...jetzt einfach noch die entsprechenden Klassen im CSS-File definieren.

fg Marco

steffenk ·

ah 🙂

herzlichen Dank Marco 😉

am Anfang muss es bei mir heissen:
plugin.tx_croncssstyledimgtext >

Ich hab da aber noch eine offene Frage.
Es funktioniert prima. Wenn ich jetzt Text mit Bild erstelle, habe ich zwar die Möglichkeit unter Bilder, mehrere Bilder anzugeben, Position, Alt-/Title- und die anderen Optionen sind aber nur für ein Bild angelegt, es wird auch nur das eine Bild ausgegeben.

Kann ich denn nur ein Bild einbinden oder gibt es da einen anderen Weg ?

steffenk ·

sry, muss die Frage nochmal pushen.

Also ich habe jetzt 2 Bilderdrin und will die jeweils mit Caption untereinander haben.

Folgendes ist ja drin:
#Caption in imgtext an die Bilder anfügen
tt_content.image.20.captionSplit = 1
tt_content.image.20.caption >

ich hab versucht, das zu verdoppeln, also

#Caption in imgtext an die Bilder anfügen
tt_content.image.20.captionSplit = 1
tt_content.image.20.caption >
tt_content.image.20.captionSplit = 1
tt_content.image.20.caption >

Um dann in 2 Zeilen beider Bildcaptions unterzubringen.
Angezeigt wird aber leider nur ein Bild.

kann mir einer eine Hilfestellung geben ?

Marco74 ·

Wie ich sehe, machst Du auch Nachtschicht ;-)
Mein Code, den ich eingefügt habe ist "gemein". Das Caption soll angezeigt werden, darf also nicht gelöscht werden ;-)

tt_content.image.20.caption >

Das musst Du rausnehmen, wenn Du die Caption haben willst. Wenn Du bei Text mit Bild auch eine Caption haben möchtest, dann musst Du es auch dort rausnehmen. Verdoppeln bringt nichts, da Du nichts anderes machst als zweimal das genau gleiche zu definieren. Zweite Definition überschreibt erste.

Was die Frage mit unterschiedlichen Bildoptionen anbelangt, so weiss ich nur, dass Du bei den Captions für jedes eingefügte Bild eine Zeile schreiben kannst. In der gleichen Reihenfolge wie die Bilder eingefügt worden sind. Ich vermute jetzt mal, dass es für Alt- und Title-Tag genauso ist.

Grüsse Marco

steffenk ·

Hi Marco 😃
ja, mich hat die Sucht gepackt, ausserdem wartet schon ein Auftrag, daher muss ich zügig machen 😉

So gemein war Dein Code nicht, denn es wurde die Caption trotzdem angezeigt.
Muss das Objekt nicht textpic heissen statt image ?
Bin da noch nicht so versiert, und mit dem TS Objekt Browser auch noch nicht so schlau, das ich alles erkenne.

Also Caption, Alt und Title wird alles brav angezeigt, allerdings nur 1 Bild, obwohl ich 2 drin hab. Ich hab schon alle Kombinationen durchprobiert, aber nie erreiche ich, das das 2.Bild angezeigt wird.

Das mit dem verdoppeln hatte ich woanders gelesen und vermutet, das er die einzelnen Zeilen getrennt behandelt, nur weiss ich leider nicht wie.
Als ich noch mit content(default) und Tabellenausgabe gearbeitet habe, war das kein Problem, es entstand ein Bildblock mit allen eingefügten Bildern.

steffenk ·

Problem gelöst 😃

mit folgender Anweisung geht es:

#Caption in imgtext an die Bilder anfügen
tt_content.image.20.captionSplit = 1
tt_content.image.20.caption >
tt_content.textpic.20.captionSplit = 1
tt_content.textpic.20.caption >

ich sollte öfters das Cache leeren, denn das hatte ich vorher auch mal probiert.

.. und jetzt gehts wieder nicht mehr #angry#
ich fress bald nen Besen 😃

Marco74 ·

hm...bei mir funktionierts. Aber dafür schaffe ich es nicht (mit cron_...) bei "nur Bild" die Bilder nebeneinander darstellen zu lassen.
Das hat mit der "alten" Extension funktioniert......

steffenk ·

#angry# oh mann, genau das wars - das stand ja in Deinem Source mit drin #angry#

hatte ich gar nicht mehr dran gedacht und auch gar nicht weiter hinterfragt :o

Danke !