Hi,
ich habe mir jetzt erstmal damit beholfen, dass ich die Zeile 84 in /lib/class.wtdirecory_markers.php angepasst habe und Folgendes entfernt habe:
($this->conf['filter.']['list.']['clearOldFilter'] == 0 ? $this->div->piVars2string() : '') .
Ich habe zwar nicht wirklich Ahnung davon, was ich da jetzt alles entfernt habe, aber für mich funktioniert es. Die backlinks sind jetzt natürlich unbrauchbar... aber mir ist es wichtiger, dass man die Detailseiten vernünftig erreichen kann und die auch nur einmal indexiert werden. Hoffentlich rächt sich der vermurkste Code jetzt nicht irgendwie. 😉
Wen es interessiert... die Zeile 84 der /lib/class.wtdirecory_markers.php sieht jetzt so aus:
$wrappedSubpartArray['###WTDIRECTORY_SPECIAL_DETAILLINK###'] = $this->cObj->typolinkWrap( array("parameter" => ($this->pi_getFFvalue($this->conf, 'target', 'list') ? $this->pi_getFFvalue($this->conf, 'target', 'list') : $GLOBALS["TSFE"]->id), 'additionalParams' => '&'.$this->prefixId.'[show]='.$row['ttaddress_uid']. ($this->conf['enable.']['googlemapOnDetail'] == 1 && t3lib_extMgm::isLoaded('rggooglemap',0) ? '&tx_rggooglemap_pi1[poi]='.$row['ttaddress_uid'] : ''), "useCacheHash" => 1) ); // Link to same page with uid (Singleview)
Meine Realurlconf so:
'detail' => array(
array(
'GETvar' => 'tx_wtdirectory_pi1[show]',
'lookUpTable' => array(
'table' => 'tt_address',
'id_field' => 'uid',
'alias_field' => 'name',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'a-z' => array(
array(
'GETvar' => 'tx_wtdirectory_pi1[filter][name]',
),
array(
'GETvar' => 'tx_wtdirectory_pi1[pointer]',
),
),
So ergeben sich zwar in der Listenansicht noch einige unschöne Dinge wie
http://www2.germanistik.rub.de/lehrende/a-z/c%25/
bzw. http://www2.germanistik.rub.de/lehrende/a-z/c%25/0/
für ein und dieselbe Seite, wenn für den Buchstaben der pagebrowser angeschmissen wird.
Wenn man sich 'Alle' anzeigen lässt und dann den pagebrowser benutzt, sind
wieder zwei Slashes vorhanden:
http://www2.germanistik.rub.de/lehrende/a-z//20/
Aber für diese Seiten ist mir das eh wurscht. 🙂
Dafür sehen die Detailseiten, egal von wo sie aufgerufen werden, immer so aus:
http://www2.germanistik.rub.de/personen/detail/claudia-becker/
Und mehr will ich nicht.
Lieben Gruß,
PM.