alle nodes mit gleichem node-titel auflisten
Eingetragen von headkit (514)
am 23.11.2007 - 16:09 Uhr in
am 23.11.2007 - 16:09 Uhr in
Hi Leute!
Ich würde gerne wissen, wie man alle Nodes mit gleichem node-titel auflisten kann.
Weiß das jemand?
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Gleicher titel ist sehr
am 23.11.2007 - 17:03 Uhr
Gleicher titel ist sehr schwer.
Also "Gruene Wiese" und "Grüne Wiese"
Identischer Titel geht leichter aber meines wissens nur mit etwas php code. der folgende code funktioniert wenn man ihn einfach in das body field einer neuen page copiert (PHP als Textfilter!)
Für Verbesserungsvorschläge wär ich dankbar
<?php
// alle titel auswählen die mehr als einmal vorkommen
$doubles = db_query("SELECT title FROM {node} GROUP BY title HAVING ( COUNT(title) > 1 )");
while ($doubletitle = db_fetch_object($doubles)) {
// wie gehts ohne verschachtelte queries???
$doublenids = db_query("SELECT nid, title FROM {node} WHERE title = '%s'", $doubletitle->title);
while ($doublenid = db_fetch_object($doublenids)) {
print "<a href='node/$doublenid->nid/edit'>".$doublenid->title." (Node ID: $doublenid->nid)</a><br>";
}
}
?>
» forward-media.de Drupal Entwicklung | Drupal Tutorials