[TYPO3-german] RealURL - Site Crawler - Indexed Search - Problem mit Local Anchors im Template
Stephan Vidar
vidvid at freakmail.de
Mon Dec 15 12:09:21 CET 2008
Stephan Vidar schrieb:
> Hallo zusammen,
>
> ich verwende im (X)HTML - Template fest definierte Sprungmarken, um
> bspw. zum Seitenanfang oder direkt zum Inhalt zu springen.
>
> Da bei Verwendung von RealURL <base href="http://www.domain.tld/" />
> innerhalb der Seite verwendet werden muß, funktionieren die Sprungmarken
> in der Form <a href="#container"> nicht, da beim Klick u.U. ein
> Roundtrip und kein Sprung innerhalb der Seite erfolgt.
>
> Also "prefixLocalAnchors" aktiviert und die Sprungmarken sehen im
> fehlerfreien Fall so aus: <a href="allgemeine-seiten/home.html#container">
> Steht in der Adressleiste des Browsers auch
> "...allgemeine-seiten/home.html" ist alles gut.
>
> Was als Präfix vor den Local Anchors steht, entscheidet der erste Aufruf
> der Seite, insofern das Caching aktiviert ist. Mein netter Crawler ruft
> die zu indizierenden Seiten aber in der Form "...index.php?id=123" auf.
> Da dabei der Cache neu erstellt wird, werden alle lokalen Sprungmarken
> also in der Form gepräfixt: <a href="index.php?id=123#container">. Dies
> führt bei Nutzung einer Sprungmarke selbstverständlich zu einem
> Roundtrip, insofern in der Adressleiste des Browsers
> "...allgemeine-seiten/home.html" steht.
>
> Dem Crawler kann man leider nicht mitteilen, dass er die zu
> indizierenden Seiten im Crawler - Queue im RealURL - Format adressiert.
>
> Jemand eine Idee? Bin für jeden Tipp dankbar!
> Gruß Stephan
> -----------
> TYPO3 4.2.3
> RealURL 1.5.2
> Site Crawler 2.1.0
> Index Search Engine 2.11.0
"config.prefixLocalAnchors = output" im TS-Setup behebt das Problem.
Aufgrund eines dann geänderten Verhaltens beim Umgang mit dem Page -
Cache werden die Präfixe auch für die verschiedenen Varianten eines
Seitenaufrufes innerhalb der Sprungmarken korrekt geprefixt. Den Hinweis
darauf fand ich im TYPO3Wiki. Leider wird nicht tiefer darauf
eingegangen:
http://wiki.typo3.org/Realurl/manual#Making_extensions_compatible_with_.22config.baseURL.22
More information about the TYPO3-german
mailing list