[TYPO3-german] Link in eigener Extension erzeugen
Chris Bernhard
chris at dreamride.de
Tue Jan 19 11:36:13 CET 2010
So, hab den Link jetzt hinbekommen :-)
Erzeuge damit folgende Marker:
function extraItemMarkerProcessor($markerArray, $row, $lConf, $pObj) {
$this->pi_loadLL();
$markerArray['###TEASER_TEXT###'] .=
$pObj->local_cObj->stdWrap($row['tx_txcbnews_teaser_text'],
$lConf['tx_txcbnews_teaser_text_stdWrap.']);
$markerArray['###MARGINAL_HEADLINE###'] .=
$pObj->local_cObj->stdWrap($row['tx_txcbnews_m_headline'],
$lConf['tx_txcbnews_m_headline_stdWrap.']);
$markerArray['###MARGINAL_HEADLINE_INNER###']
.=$pObj->local_cObj->stdWrap($row['tx_txcbnews_m_headline_inner'],
$lConf['tx_txcbnews_m_headline_inner_stdWrap.']);
$markerArray['###ARGINAL_TEXT_INNER###'] .=
$pObj->local_cObj->stdWrap($row['tx_txcbnews_m_text_inner'],
$lConf['tx_txcbnews_m_text_inner_stdWrap.']);
$markerArray['###INFO_HEADLINE###'] .=
$pObj->local_cObj->stdWrap($row['tx_txcbnews_m_info_headline'],
$lConf['tx_txcbnews_m_info_headline_stdWrap.']);
$markerArray['###INFO_TEXT###'] .=
$pObj->local_cObj->stdWrap($row['tx_txcbnews_m_info_text'],
$lConf['tx_txcbnews_m_info_text_stdWrap.']);
$markerArray['###INFO_LINK###'] .=
$pObj->local_cObj->getTypoLink($this->pi_getLL('more'),$row['tx_txcbnews_m_info_link']);
//print_r($markerArray);
return $markerArray;
}
Jetzt verhält es sich so, dass aus den oberen 4 Stück eine Infobox
in der Marginalspalte meiner Seite gefüllt werden soll.
Selbiges soll mit den unteren 3 Markern passieren.
Allerdings soll natürlich eine Box nur angezeigt werden, wenn mindestens
ein Marker der jeweiligen Box auch gefüllt ist.
Hat vielleicht hierfür jemand eine Idee? Es handelt sich um eine
Erweiterung der tt_news Extensions, für die noch weitere Felder benötigt
wurden.
Danke und beste Grüße vom Chris
Am 19.01.2010 10:41, schrieb Chris Bernhard:
> Hi zusammen,
>
> ich möchte in meiner eigenen Extension aus einem Marker einen Link
> erzeugen.
>
> In der Datenbank steht natürlich nur die ID der Seite.
> Im Moment gehe ich folgendermaßen vor:
>
> $markerArray['###INFO_LINK###'] .=
> $pObj->formatStr($pObj->local_cObj->stdWrap($row['tx_txcbnews_m_info_link'],
> $lConf['tx_txcbnews_m_info_link_stdWrap.']));
>
> Wobei das natürlich nur die ID und nicht den gewünschten Link
> zurückgibt. Jetzt gibts natürlich die Funktion getTypoLink.
>
> Aber wie binde ich diese in mein Marker Erzeugung ein?
>
> Vielen Dank und beste Grüße vom Chris
More information about the TYPO3-german
mailing list