CP-Template: Caption erschein an der Stelle des Inhalttitels

Bitte alle templatebezogenen Beiträge in diesem Forum veröffentlichen.
Post Reply
spielplan
Posts: 214
Joined: Sun 8. Jan 2006, 14:56

CP-Template: Caption erschein an der Stelle des Inhalttitels

Post by spielplan »

Hallo,

kann mir jemand verraten, wieso bei diesem CP-Template (Bilder<div>) an der Stelle des
Inhalttitels die Caption des Bildes ausgegeben wird?

Code: Select all

<!--IMAGES_HEADER_START//-->

<div class="images" id="images{ID}">
<!--IMAGES_HEADER_END//-->

<!--IMAGES_ENTRY_START//-->
    <div style="float:right;width:330px;padding:0px;border:0px solid #CCCCCC;margin:0px 0px 0 0;">
        [TITLE]<h3>{TITLE}</h3>[/TITLE]
        [SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]
        [TEXT]{TEXT}[/TEXT]
    </div>
	<div class="imageEntry" style="float:left;width:200px;padding:0px;border:0px solid #CCCCCC;margin:0px 0px 0 0;">
		{IMAGE}[CAPTION]
		<p class="caption" style="margin:3px 0 0 0;">{CAPTION}</p>[/CAPTION]
	</div>
<!--IMAGES_ENTRY_END//-->

<!--IMAGES_ENTRY_SPACER_START//--><!-- space between images "{SPACE}px" --><!--IMAGES_ENTRY_SPACER_END//-->

<!--IMAGES_ROW_SPACER_START//--><br style="clear:both" /><!-- space between image rows --><!--IMAGES_ROW_SPACER_END//-->

<!--IMAGES_FOOTER_START//-->
	<br style="clear:both" />
</div>
<!--IMAGES_FOOTER_END//-->
Vielen Grüße und Danke, Spielplan
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: CP-Template: Caption erschein an der Stelle des Inhaltti

Post by flip-flop »

Funktioniert so wie es im Template angegeben ist, auch wenn ich pers. diese Aufteilung nicht nachvollziehen kann.

Mit
Inhaltstitel: Title: CP Bilder < div >
Untertitel: Subt: CP Bilder < div >

Bildunterzeile:

Code: Select all

Bild-Text01|Alt-Text des Bildes01||Titel des Bildes01 
Bild-Text02|Alt-Text des Bildes02||Titel des Bildes02 
Bild-Text03|Alt-Text des Bildes03||Titel des Bildes03
Ausgabe:

Code: Select all

<div class="images" id="images6">

    <div style="border: 0px solid rgb(204, 204, 204); margin: 0px 0px 0pt 0pt; padding: 0px; float: right; width: 330px;">
        <h3>Bild-Text01</h3>
        <h4>Subt: CP Bilder < div ></h4>
    </div>
   <div class="imageEntry" style="border: 0px solid rgb(204, 204, 204); margin: 0px 0px 0pt 0pt; padding: 0px; float: left; width: 200px;">
      <img src="content/images/cd5a1b2c52c08576fdb7e1913f51a960.jpg" alt="Alt-Text des Bildes01" title="Titel des Bildes01" border="0" height="100" width="100">
      <p class="caption" style="margin: 3px 0pt 0pt;">Bild-Text01</p>
   </div>
<!-- space between images "3px" -->


    <div style="border: 0px solid rgb(204, 204, 204); margin: 0px 0px 0pt 0pt; padding: 0px; float: right; width: 330px;">
        <h3>Bild-Text02</h3>
        <h4>Subt: CP Bilder < div ></h4>
    </div>
   <div class="imageEntry" style="border: 0px solid rgb(204, 204, 204); margin: 0px 0px 0pt 0pt; padding: 0px; float: left; width: 200px;">
      <img src="content/images/3e0a11dd6d6fcbbe9bfcf16a01be6169.jpg" alt="Alt-Text des Bildes02" title="Titel des Bildes02" border="0" height="100" width="100">
      <p class="caption" style="margin: 3px 0pt 0pt;">Bild-Text02</p>
   </div>
<!-- space between images "3px" -->


    <div style="border: 0px solid rgb(204, 204, 204); margin: 0px 0px 0pt 0pt; padding: 0px; float: right; width: 330px;">
        <h3>Bild-Text03</h3>
        <h4>Subt: CP Bilder < div ></h4>
    </div>
   <div class="imageEntry" style="border: 0px solid rgb(204, 204, 204); margin: 0px 0px 0pt 0pt; padding: 0px; float: left; width: 200px;">
      <img src="content/images/7b759a05ef09339a320b8c2e76f3e2d1.jpg" alt="Alt-Text des Bildes03" title="Titel des Bildes03" border="0" height="100" width="100">
      <p class="caption" style="margin: 3px 0pt 0pt;">Bild-Text03</p>
   </div>

   <br style="clear: both;">
</div>
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: CP-Template: Caption erschein an der Stelle des Inhaltti

Post by flip-flop »

[EDIT] Beim zweiten Hinschauen ist es mir auch aufgefallen.

Das von dir angemerkte Verhalten ist bedingt durch die Zeile 306 in "include/inc_front/content/cnt29.article.inc.php".
Da der {TITLE} normalerweise nicht innerhalb
<!--IMAGES_ENTRY_START//--> .... <!--IMAGES_ENTRY_END//-->
auftaucht wird hier einfach der CAPTION Text eingesetzt, damit der TAG nicht leer bleibt. (Sicher war ursprünglich der "title" aus der Bildunterzeile geplant).

Code: Select all

$img_a = render_cnt_template($img_a, 'TITLE', $capt_cur);
Ändern kannst du das mit einem Patch

Code: Select all

$img_a = render_cnt_template($img_a, 'TITLE', html_specialchars($crow['acontent_title']));
oder kommentiere die Zeile aus

Code: Select all

//$img_a = render_cnt_template($img_a, 'TITLE', $capt_cur);
oder mit einem CP-Trigger im frontend_init.

Bild-Text01|Alt-Text des Bildes01|index.php?home _blank|Titel des Bildes01|Copyright des Bildes01

Code: Select all

$caption
(
    [0] => Bild-Text01
    [1] => Alt-Text des Bildes01
    [2] => Array
        (
            [0] => index.php?home
            [1] =>  target="_blank"
        )

    [3] =>  title="Titel des Bildes01"
    [4] => Copyright des Bildes01
)
[/EDIT]

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: CP-Template: Caption erschein an der Stelle des Inhaltti

Post by flip-flop »

-> wiki: Bilder: Ausgabe von Title
Mit diesem kleinen Script kann der {TITLE} TAG innerhalb <!--IMAGES_ENTRY_START//--> ......... <!--IMAGES_ENTRY_END//--> im CP-Template ersetzt werden.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply