Closed webregie closed 6 years ago
hi, du könntest dir den view "article-teaser-list.php" um den termin erweitern.
Exakt :) - Oder die Daten einfach direkt mittels MySQL auslesen und ausgeben - das geht ja immer: https://redaxo.org/doku/master/datenbank-queries
Danke für die schnelle Antwort. Habt ihr einen Beispielcode für irgendwelche Direktabfragen hier drin? Mir war mal so. Dann kann ich das bauen. Code folgt dann auch.
Ganz grob ohne Sprachen geht es so:
$newsDataId = UrlGenerator::getId();
$newsArticleId = 15;
$sql_limit = "LIMIT 0, 3";
$datas = rex_sql::factory()->getArray('SELECT * FROM rex_newsmanager ORDER BY createdate DESC ' . $sql_limit, [$newsDataId]);
if (count($datas)) {
echo '<ul>';
foreach ($datas as $data) {
echo '<li>' . $data['createdate'] . '<a href="' . rex_getUrl($newsArticleId, '', ['newsmanager' => $data['id']]) . '">' . $data['title'] . '</a></li>';
}
echo '</ul>';
}
Mit Datum schick:
$newsDataId = UrlGenerator::getId();
$newsArticleId = 15;
$sql_limit = "LIMIT 0, 3";
$datas = rex_sql::factory()->getArray("SELECT * FROM rex_newsmanager ORDER BY createdate DESC " . $sql_limit, [$newsDataId]);
if (count($datas)) {
echo '<ul>';
foreach ($datas as $data) {
echo '<li><span class"date">' . date("d.m.Y", strtotime($data['createdate'])) . '</span><br /><a href="' . rex_getUrl($newsArticleId, '', ['newsmanager' => $data['id']]) . '">' . $data['title'] . '</a></li>';
}
echo '</ul>';
}
Wie könnte ich mir so etwas auf jeder Seite im Footer anzeigen lassen:
Vielleicht gibt es einen Code, wo ich direkt an die Datenbank kann? Vielen Dank.