[TYPO3-german] Neugikeiten auf BE-Loginseite integrieren
Joachim Streit
jstreit at ditnetwork.de
Tue Oct 7 10:21:11 CEST 2008
Steffen Ritter schrieb:
> Hallo,
> die BE-Login Seite hat eine solche Funktionalität integriert.
> Du musst nur in der LocalConf das Array mit den News füllen.
>
> Und wenn du Bilder einbauen willst: HTML ist kein Problem: du solltest
> dann das CSS anpassen fürs floating und die Bilder müssen die richtige
> Größe haben weil: da wird nix neu gerendert...
Könnte so aussehen:
// Thanks to 'TYPO3 Kochbuch'
// $table must be changed to $table2 because of conflicts with
ext:phpmyadmin
if (!t3lib_div::_GET('loginRefresh')) {
if (t3lib_extMgm::isloaded('tt_news')) {
require_once(PATH_t3lib.'class.t3lib_page.php');
$lConf = unserialize($TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY]);
$table_2 = 'tt_news';
// $enableFields = t3lib_pageSelect::enableFields($table_2);
$pid = intval($lConf['login_news_pid']);
$limit = intval($lConf['login_news_limit']);
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', $table_2,
'pid='.$pid.' '.$enableFields, '', 'crdate DESC', $limit);
if ($GLOBALS['TYPO3_DB']->sql_num_rows($res)) {
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
$GLOBALS['TYPO3_CONF_VARS']['BE']['loginNews'][] = Array (
'date' => strftime ('%e. %B %Y', $row['datetime']),
'header' => $row['title'],
'content' => nl2br($row['bodytext'])
);
}
}
}
*+++ und ja es es gibt im TER eine Extension die das macht ....
viel Erfolg
Joachim
More information about the TYPO3-german
mailing list