Insert views? Oder gibt es einen einfachen php code?
Eingetragen von florianr (122)
am 05.11.2007 - 15:02 Uhr in
am 05.11.2007 - 15:02 Uhr in
Ich möchte im Kopfbereich einer view (Block und Seite) Einen Link zum aktuellsten Buch anzeigen lassen, wenn dieses nicht älter als 30 Tage ist.
Das wäre ja eigentlich eine Aufgabe für views! Aber dafür extra views insert nutzen? Geht das nicht einfacher?
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine einfache SQL Abfrage
am 05.11.2007 - 15:32 Uhr
Eine einfache SQL Abfrage sollte da reichen:
<?php
$book = db_fetch_object(db_query("SELECT nid, title FROM {node} WHERE type= 'book' ORDER BY nid DESC LIMIT 1"));
print l($book->title, 'node/'.$book->nid);
?>
Das mit den 30 Tagen musst du noch einbauen...
gruß pebosi
gruß pebosi
--
https://pebosi.net
$view_name = 'Blogs'; //Name
am 05.11.2007 - 17:09 Uhr
<?php
$view_name = 'Blogs'; //Name des Views
$limit = 5; // Anzahl der Nodes
$view_args = array(); // Argument
$view = views_get_view($view_name);
print views_build_view('embed', $view, array($node->name), false, 3);
?>