[gelöst] Views und "what links here"

am 04.12.2009 - 11:09 Uhr in
Ich habe ein Wiki realisiert und möchte die internen Links (what links here) anzeigen. Standardview backlinks ist aktiviert, es wird aber nichts angezeigt.
Die Datenbank-Tabelle seacrh_node_links ist immer leer.
Meine Umgebung:
Drupal 6.14, Search aktiviert, Cron aktiviert (alle 5 Minuten)
Die Datenbank-Tabellen (search_...) sind gefüllt, Suchen auf der Site funktioniert.
Normalerweise benutze ich Markdown und Freelinking als Input-Filter. Es ist aber egal, auch wenn ich die Links als HTML eingebe, es wird nichts indiziert.
An welchen Stellen kann ich nach dem Fehler suchen?
Welches Szenarium funktioniert? (würde ich zum Test nachbauen)
Danke für jede Unterstützung
Birger
- Anmelden oder Registrieren um Kommentare zu schreiben
Filter und Caching
am 11.12.2009 - 08:06 Uhr
Ich habe den Fehler mittlerweile gefunden:
Links werden bei Drupal nur indiziert, wenn das Caching funktioniert. Dabei ist es unter anderem notwendig, dass die Input-Filter Caching erlauben.
Bei mir war in der Datenbank-Tabelle filter_formats für die Standard-Filter Filtered HTML und Ful HTML das Caching auf 0 gesetzt. Nach dem Eintragen von 1 wurden die Links indiziert und what links here zeigt korrekt an.
Ich vermute, dass dies beim Experimentieren mit verschiedenen Input-Filtern passiert ist. So setzt beispielsweise der Input-Filter PHP-Code das Caching zurück. Möglicherweise werden beim Deaktivieren von Filtern diese Einträge nicht mehr rückgängig gemacht.