Hallo,
ich habe in meinem Template einen Header mit einer JPEG-Grafik, die man auch austauschen können soll. Ich dachte mir nun, dass es am einfachsten wäre, wenn ich dies als RAND-Position definiere und dort das Seitenelement "Nur Bilder" einfüge.
Im Template gibt es den Marker ###HAUPTHEADER### und über TypoScript lege ich dies auch fest:
marks.HAUPTHEADER < styles.content.getBorder
Mein Frage dazu wäre nun allerdings:
- Wie kann ich NUR das Bild aus dem Seitenelement auslesen? Es soll die Überschrift und der Bildtext einfach ignoiert werden.
- Wie kann ich dem Bild über TypoScript eine feste Breite geben. In den Seiteninhalt-Einstellungen habe ich zwar eine feste Breite definiert, aber dieser übernimmt er dann seltsamerweise nicht *Fragend Guck*
- Wie kann ich grundsätzlich das Layout der einzelnen Seiteninhalte definieren und an meine Bedürfnisse anpassen?
Vielen Dank. Arbeit erst kurzem mit Typo3 und man tut sich am Anfang echt nicht leicht damit 🙂
Hi Vikko
Ich dachte mir nun, dass es am einfachsten wäre, wenn ich dies als RAND-Position definiere und dort das Seitenelement "Nur Bilder" einfüge.
Genauso handhabe ich das. -> www.netska.de
Wie kann ich NUR das Bild aus dem Seitenelement auslesen? Es soll die Überschrift und der Bildtext einfach ignoiert werden.
Nun, wenn Du keine Überschrift und kein Bildtext angibst, werden die auch nicht angezeigt.
In den Seiteninhalt-Einstellungen habe ich zwar eine feste Breite definiert, aber dieser übernimmt er dann seltsamerweise nicht *Fragend Guck*
Wenn es keine Änderungen gibt, nachdem Du beim Seiteninhalt 'Breite (pixels):' ausgefüllt hast, scheint Imagemagick nicht korrekt zu laufen.
Wie kann ich grundsätzlich das Layout der einzelnen Seiteninhalte definieren und an meine Bedürfnisse anpassen?
Sehr allgemein gehalten, die Frage. Kennst Du schon folgende Dokumentation:
http://www.typo3server.de/dokumentationen.html
Hoffe, ich konnte helfen.
Hallo Ska,
Nun, wenn Du keine Überschrift und kein Bildtext angibst, werden die auch nicht angezeigt.
Er zeigt zwar nichts an, aber er macht trotzdem unter dem Bild noch eine Lücke, die ich dort aber nicht sein soll. Deshalb wäre es super wenn ich NUR das Bild auslesen könnte.
Wenn es keine Änderungen gibt, nachdem Du beim Seiteninhalt 'Breite (pixels):' ausgefüllt hast, scheint Imagemagick nicht korrekt zu laufen.
Und wie kann ich das so umändern, dass es richtig ist? Geht es auch irgendwie über TypoScript?
Wie kann ich grundsätzlich das Layout der einzelnen Seiteninhalte definieren und an meine Bedürfnisse anpassen?
Sehr allgemein gehalten, die Frage.
Ich meine z.B. wenn ich den Inhaltstyp "Nur Text" habe. Kann ich dann über TypoScript definieren, welches Stylesheet auf die Headline angewendet werden soll und welches auf den Text?
Kann ich denn auch die beiden Elemente getrennt auslesen und dann ihnen ein CSS vergeben? Muss doch sicher möglich sein mit tt_content nur die DB-Spalten "header" und "bodytext" getrennt auszulesen?
Hi
Er zeigt zwar nichts an, aber er macht trotzdem unter dem Bild noch eine Lücke, die ich dort aber nicht sein soll. Deshalb wäre es super wenn ich NUR das Bild auslesen könnte.
Wie gesagt, er zeigt nur das Bild an. Die Lücke hättest Du auch wenn Du ausschließlich das Bild ausliest, da um das Bild etwas herumgewrapt wird. Auf das wrapen hast Du aber Einfluß. Kannst das im TypoScriptObjectBrowser anpassen. Lücke unterhalb liegt wohl an einem <br> (im HTML-Quellcode wird's deutlich), das du im tt_content.image wohl noch rausnehmen musst. Weiss gerade nicht, an welcher Stelle.
Lücke oberhalb
tt_content.image.20.spaceBelowAbove = 0
tt_content.image.20.noStretchAndMarginCells = 1
Und wie kann ich das so umändern, dass es richtig ist? Geht es auch irgendwie über TypoScript?
Wenn Imagemagick nicht läuft, kann auch keine Größenänderung (neues Bild) vorgenommen werden. Auch nicht über TypoScript.
Kann ich dann über TypoScript definieren, welches Stylesheet auf die Headline angewendet werden soll und welches auf den Text?
Ja. Aus der Praxis: Meine Standardüberschrift schaut so aus
Constants:
content.wrap.header2 = <h4><img border="0" height="10" width="12" src="fileadmin/bilder/header2.gif"> | </h4>
Setup:
marks.MITTE = CONTENT
marks.MITTE < styles.content.get
marks.MITTE.wrap = <div class="normal">|</div>
und im Stylesheet dann folgende Formatierungen
.normal { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; line-height: 120%; color: #000000; }
h4 { font-family : helvetica, arial, geneva, sans-serif; font-size : 14px; font-weight: bold; color: #000040; }
Die Formatierung einer Überschrift kannst Du auch bei der Bearbeitung des Seiteninhaltes zuweisen. Rechts neben der Überschrift klicken und dann 'Typ:' wählen
Gruss
ska
Hallo,
ich habe auch das Problem, dass er mir unten noch ein <BR> einfügt. Wie genau kann ich das entfernen?