Seite 1 von 1
[CON-343] Teaser_Right - wie geht das jetzt?
Verfasst: Mo 23. Aug 2010, 16:37
von rethus
Ich hab gerade mal eine 4.8.13er installiert.
Dort ist folgendes Teaser-Modul enthalten:
Code: Alles auswählen
<?php
/**
* $RCSfile$
*
* Description: Display teaser on right side
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$tpl->generate('templates/teaser_right.html');
?>
Was mich wirklich extrem wundert, hier werden keinerlei Ausgaben an das Template zugewiesen. Kann mir jemand kurz erklären, wie das nun funktionieren soll?
Wurde da irgend etwas in den Core-Code aufgenommen, dass gewisse Standard-Platzhalter vorhanden sind?
in für jeden Tipp dankbar.
Re: Teaser_Right - wie geht das jetzt?
Verfasst: Di 24. Aug 2010, 11:54
von rethus
Scheint eines der am besten gehüteten Geheimnisse zu sein
Was denkt Ihr, ist es nur ein nicht vollständiges Modul, was ausgeliefert wird, oder gibt es da wirklich ein Geheimnis

Re: Teaser_Right - wie geht das jetzt?
Verfasst: Di 24. Aug 2010, 12:48
von McHubi
Wenn ich mich jetzt nicht völlig vergucke, ist das Modul auch in der 4.8.12 schon so:
Code: Alles auswählen
<?php
/**
* $RCSfile$
*
* Description: Display teaser on right side
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$tpl->generate('templates/teaser_right.html');
?>
Re: Teaser_Right - wie geht das jetzt?
Verfasst: Di 24. Aug 2010, 13:02
von rethus
Ok, das beantwortet aber noch nicht, was es letztendlich macht, oder wie es funktioniert, oder

Re: Teaser_Right - wie geht das jetzt?
Verfasst: Do 26. Aug 2010, 08:41
von McHubi
Nö
Habe das Modul bislang auch nie im Einsatz gehabt. Sobald man es aber um die Platzhalter des Modul-Templates ergänzt, wird was ausgegeben:
Code: Alles auswählen
<?php
/**
* $RCSfile$
*
* Description: Display teaser on right side
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$tpl->set('d', 'TITLE', "Überschrift");
$tpl->set('d', 'DESCRIPTION', "Blabla...");
$tpl->set('d', 'READ_ON', "mehr");
$tpl->set('d', 'LINK', "http://www.irgendeinedomain.de");
$tpl->next();
$tpl->generate('templates/teaser_right.html');
?>
Im Grunde genommen ist das Modul nichts anderes wie die Artikelliste im Modul "News"... Nur scheint man hier den Input ganz und den Output größtenteils "vergessen" zu haben. An sich könnte man auch einfach das Modul "News" (frage mich übrigens schon seit Ewigkeiten warum das Ding nicht konsequenterweise "Artikelliste" heißt oder wenigstens "Newsliste"...) duplizieren und Teaser_Right nennen.

Re: Teaser_Right - wie geht das jetzt?
Verfasst: Do 26. Aug 2010, 09:15
von Oldperl

Verschoben nach Bugs
Gruß aus Franken
Ortwin