Zum Inhalt springen

Menü "Ähnliche Seiten" funktioniert nicht richtig

Erstellt am 12. Dezember 2007 · 1 Antwort · letzte Antwort am 13. Dezember 2007

Tags: Frage

akonze ·

Hallo zusammen,

auf einer Seite möchte ich ein Menü mit ähnlichen Seiten erstellen. Den passenden Typoscript Code habe ich aus dem Typo3 Kochbuch entnommen. Er sieht so aus:

# Ähnliche Seiten #######################################
lib.similarPages = COA
lib.similarPages {
   5 = TEXT
   5.value = <p class="bodytext">Hier finden Sie weitere Beiträge zu ähnlichen Themen:</p>
   10 = HMENU
   10 {
      special=keywords
      special.value.data = TSFE:id
      special {
         entryLevel = 1
         mode = manual
         beginAtLevel = 0
         depth = 10
         limit = 7
         excludeNoSearchPages = 1
      }
      1 = TMENU
      1 {
         wrap = <ul class="relatedlist">|</ul>
         NO = 1
         NO {
            allWrap = <li>|</li>
            ATagParams = class="linkInt"
         }
         CUR < .NO
         CUR {
            doNotLinkIt = 1
            allWrap = <li>|</li>
         }
      }
   }
}

Ich habe nun begonnen diesen Code mit Hilfe der Erweiterung "tscobj" Stück für Stück auf den Seiten einzubauen. Anfangs lief das auch ganz gut, aber mittlerweile gibt es Probleme. Es werden Seiten aufgelistet, die gar nicht zu den Keywords der angezeigten Seite passen. Ein Beispiel:

Angezeigte Seite: Petzl Tactikka XP Adapt
URL: http://www.odoo.tv/Petzl-Tactikka-XP-Adapt.111.0.html
Keywords: petzl,tactikka,tikka,xp,adapt,stirnlampe,lampe,headlight,led,nachtsicht

Aufgelistete ähnliche Seiten:
Die gute Stirnlampe (ok)
Silva L1 Camo (ok)
Exped Synmat 7 (nicht ok!!!)
Petzl e+LITE (ok)
Mammut Lucido TX1 (ok)
Fenix P3D Premium Q5 (ok)

Falsche Seite: Exped Synmat 7
URL: http://www.odoo.tv/Exped-Synmat-7.119.0.html
Keywords: exped,synmat,downmat,isomatte,matte,kompressionssack

Ehrlich gesagt ist es mir schleierhaft warum Typo3 dort die Seite auflistet. Kein einziges Keyword stimmt überein. Noch kurioser wird es auf folgender Seite:

Angezeigte Seite: Nalgene Loop Top
URL: http://www.odoo.tv/Nalgene-Loop-Top.114.0.html
Keywords: nalgene,loop,top,flasche,trinkflasche,lexan

Die verwendeten Keywords kommen sonst nirgendwo vor und eigentlich sollte er dort nichts ausgeben. Tatsächlich aber listet das Skript dort 7 nicht passende Seiten.

Mache ich irgendwo einen Denkfehler? Oder ist ein Fehler im Skript? Vielen Dank auf jeden Fall für eure Hilfe.