Breite der Bildunterschrift anpassen: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich …“)
 
K (Anpassungen)
Zeile 1: Zeile 1:
 +
[[Category:Admin_HOWTOS]]
 
Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich dumm aus, so dass es besser wäre, wenn das Feld genauso breit ist wie das zugeordnete Bild. Netterweise gibt es inzwischen eine Variable die die Breite des Bildes ausgibt, so dass es sehr leicht ist, die Bildunterschrift entsprechend anzupassen.
 
Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich dumm aus, so dass es besser wäre, wenn das Feld genauso breit ist wie das zugeordnete Bild. Netterweise gibt es inzwischen eine Variable die die Breite des Bildes ausgibt, so dass es sehr leicht ist, die Bildunterschrift entsprechend anzupassen.
  
Man muss dabei allerdings bedenken, dass die Bildunterschrift in sehr vielen Templates vorkommt. Ich zeige deshalb hier nur den Code den man einfügen muss. In welches Template man das dann packt, ist jedem selbst überlassen. Ich mache es meist zumindest im ce_text.tpl - aber auch die Templates news_full.tpl und gallery_default.tpl sind bei den meisten Seiten im Gebrauch.
+
Man muss dabei allerdings bedenken, dass die Bildunterschrift in sehr vielen Templates vorkommt. Hier wird deshalb nur der Code gezeigt, den man einfügen muss. In welches Template man das dann packt, ist jedem selbst überlassen. Am meisten verwendet ist das Template ce_text.tpl - aber auch die Templates news_full.tpl und gallery_default.tpl sind bei den meisten Seiten im Gebrauch.
  
Öffnet einfach das gewünschte Core-Template und macht aus dem Abschnitt:
+
Zum Ändern des Codes [[Templates_bearbeiten|erstellt]] man einfach eine Kopie des gewünschte Core-Template und macht aus dem Abschnitt:
  
 
<source lang="php"><div class="caption"><?php echo $this->caption; ?></div></source>
 
<source lang="php"><div class="caption"><?php echo $this->caption; ?></div></source>
Zeile 11: Zeile 12:
 
<source lang="php"><div class="caption" style="width: <?php echo $this->width; ?>px"><?php echo $this->caption; ?></div></source>
 
<source lang="php"><div class="caption" style="width: <?php echo $this->width; ?>px"><?php echo $this->caption; ?></div></source>
  
Falls ihr für die .caption-Klasse schon andere Werte wie Padding, Margin oder Border verwenden wollt, macht es Sinn, dass ihr einen anderen Weg geht um keine Boxmodell-Probleme auszulösen. In dem Fall könnt ihr einfach ein neues DIV ergänzen und den Code-Abschnitt z. B. so modifizieren:
+
Will man für die .caption-Klasse andere Werte wie Padding, Margin oder Border verwenden, macht es Sinn, dass man einen anderen Weg geht um keine Boxmodell-Probleme auszulösen. In dem Fall kann man einfach ein neues DIV ergänzen und den Code-Abschnitt z. B. so modifizieren:
  
 
<source lang="php"><div class="cap_outside" style="width: <?php echo $this->width; ?>px"><div class="caption"><?php echo $this->caption; ?></div></div></source>
 
<source lang="php"><div class="cap_outside" style="width: <?php echo $this->width; ?>px"><div class="caption"><?php echo $this->caption; ?></div></div></source>

Version vom 10. April 2011, 00:17 Uhr

Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich dumm aus, so dass es besser wäre, wenn das Feld genauso breit ist wie das zugeordnete Bild. Netterweise gibt es inzwischen eine Variable die die Breite des Bildes ausgibt, so dass es sehr leicht ist, die Bildunterschrift entsprechend anzupassen.

Man muss dabei allerdings bedenken, dass die Bildunterschrift in sehr vielen Templates vorkommt. Hier wird deshalb nur der Code gezeigt, den man einfügen muss. In welches Template man das dann packt, ist jedem selbst überlassen. Am meisten verwendet ist das Template ce_text.tpl - aber auch die Templates news_full.tpl und gallery_default.tpl sind bei den meisten Seiten im Gebrauch.

Zum Ändern des Codes erstellt man einfach eine Kopie des gewünschte Core-Template und macht aus dem Abschnitt:

<div class="caption"><?php echo $this->caption; ?></div>

das hier:

<div class="caption" style="width: <?php echo $this->width; ?>px"><?php echo $this->caption; ?></div>

Will man für die .caption-Klasse andere Werte wie Padding, Margin oder Border verwenden, macht es Sinn, dass man einen anderen Weg geht um keine Boxmodell-Probleme auszulösen. In dem Fall kann man einfach ein neues DIV ergänzen und den Code-Abschnitt z. B. so modifizieren:

<div class="cap_outside" style="width: <?php echo $this->width; ?>px"><div class="caption"><?php echo $this->caption; ?></div></div>
Ansichten
Meine Werkzeuge

Contao Community Documentation

<Kellner> und einmal Filet?
<backbone87> Nein Olli, nicht Philip!

Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge