Jonathan Jack weilt unter uns. 55cm lang / 3730gr schwer

Mal was anderes – Typo 3 RealURL Bug – Segment … was not a keyword for a postVarSet as expected!

Heute ist mir mal wieder das Problem unter die Füße gekommen, das RealURL partout die Seite nicht finden wollte die verlinkt war.

Einzige Meldung war:
“Segment … was not a keyword for a postVarSet as expected!”
Die übliche Meldung das man firstHitPathCache aktivieren soll, brachte kein Erfolg.
Ein verschieben der Seite eine Navigationsebene nach oben führte dazu das dr Segmentfehler verschwunden, also stimmte wohl etwas nicht mit der Zuordnung der Seitentitel zur ID.

Eine kurze Analyse der RealURL Class und ein paar PIDs später habe ich mir die Funktion “searchTitle_searchPid”, da diese scheinbar die falsche Seitenid zurücklieferte, näher angeschaut und dabei festgestellt, das diese noch auf den alten Doktypes beruht.

Die neue SQL abfrage in der Funktion lautet nun wie folgt:
$result2 = $GLOBALS['TYPO3_DB']->exec_SELECTquery($selList, ‘pages’, ‘uid=’ . intval($mount_info['mount_pid']) .’ AND deleted=0 AND (doktype!=255 or doktype!=254)’);

Jetzt ist das Segment was not a keyword Problem gelöst :)

Comments are closed.

Artikel: Mal was anderes – Typo 3 RealURL Bug – Segment … was not a keyword for a postVarSet as expected! by www.olivertempel.de