23. Juli 2009

Index der indexed search neu erstellen

Abgelegt unter: Typo3 — Schlagwörter:, , — admin @ 12:56

Manchmal hat man ja ein Brett vorm Kopf: wie erstellt man nun mal einen neuen Index für die Indexed Seach. Ewig musst ich suchen um die richtige Antwort zu erhalten, wahrscheinlich hatte ich die falschen Suchbegriffe oder es hatte noch niemand solch ein Problem ;-) Darum gibts jetzt mal ne Anleitung hier: 

(Datenbank z.B. mit mysql-Dumper sichern)

Im Typo3-Backend auf "INFO" im Webmodul klicken, das ist der Punkt unter "Liste".

Dann im rechten Dropdownmenü "Indexed Seach" auswählen.

Im Seitenbaum die Rootpage auswählen

Das rechte Dropdown (steht standardmäßig auf "Diese Seite") auf "unendlich umstellen.

Jetzt erscheint ein rot unterlegter Papierkorb, mit einem Klick darauf kann man den gesamten Index löschen. Bitte ein wenig Geduld haben, der Löschvorgang dauert je nach Umfang der Webseite einige Minuten.

index löschen

 

24. März 2009

Alphabetischer Index für Typo3

Abgelegt unter: Typo3 — Schlagwörter:, — admin @ 10:48

Für umfangreichere Glossare, Lexikas etc. hab ich ein nettes Modul für Typo3 gefunden. Es heißt Alphabetic Sitemap und kann bei Typo3 unter dem Namen "alpha_sitemap" heruntergeladen werden. Wie der Name schon sagt, bindet es sich im Sitemap-Modul als ein separater Dropdown-Listen-Punkt ein. Man legt einfach auf der gewünschten Seite einen neuen Seiteninhalt an, wählt als Typ "MenüSitemap" und nimmt dann Alphabetic Sitemap aus dem Dropdownmenü. Darunter dann einfach den Ausgangspunkt definieren und ggf. einstellen innerhalb welcher Ebenentiefe gesucht werden soll. Fertig. Das Ergebnis sieht dann folgendermaßen aus:

Übrigens werden sehr praktisch auch nur die Buchstaben verlinkt die auch Dokumente anzeigen.

20. Februar 2009

Parameter aus URL entfernen

Abgelegt unter: Typo3 — Schlagwörter:, , — admin @ 16:05

Wie ich ja an anderer Stelle bereits geschrieben habe hat das Typo3 ja manchmal diese komischen L=7 – Parameter an die URL gehängt. Diese wurden natürlich schön von Google indiziert. Da die Links erreichbar sind ist das eher suboptimal. Daher hab ich etwas gesucht ein eine gute Lösung für das Problem gefunden.

In die vorhandene htaccess hab ich folgende Zeilen eingefügt:

RewriteCond %{QUERY_STRING} ^L=7$
RewriteRule .* http://www.seite.de%{REQUEST_URI}? [R=301,L]

Dadurch bekommt Google ein Permanent Redirect (301) präsentiert und sollte die Seite aus dem Index entfernen, der Besucher wird auf die URL ohne weiteren Parameter weitergeleitet.

3. Januar 2009

Seltsame Parameter in Typo3-Links

Abgelegt unter: Typo3 — Schlagwörter:, — admin @ 23:13

Ich hab heute mal mit dem Programm Gsite-Crawler eine Google-Sitemap von meinem Typo3-Projekt erstellt. Dabei ist mir aufgefallen, dass alles Seite noch einmal mit einem “&L=7″ als Parameter aufgerufen wurden. Es gab also eine /index.html und eine index.html?L=7 Seite – natürlich mit dem gleichen Inhalt. Wie ich schnell herausfand, gab es in der Such-Resultaten diese komischen Links. Keine Ahnung wo die her kamen, vermutlich war mal irgend etwas mit den Spracheinstellungen nicht in Ordnung gewesen, das L ist ja bekanntlich der Parameter für Language. Doch wie das nun wieder bereinigen!? 

Einfach im Backend auf “Info” klicken und die Rootpage auswählen. Dann oben im Dropdown-Feld “indexed search” auswählen. Jetzt seht Ihr alle indizierten Seiten. Ich hab dann einfach mal beherzt auf den rot unterlegten Papierkorb geklickt. Dadurch werden alle Indizies gelöscht. Diese werden nach und nach wieder neu aufgebaut wenn man die Seiten aufruft. Die Suchergebnisseite zeigt nun auch wieder korrekte Links an.

2. Januar 2009

Inhalte rekursiv in Spalten anzeigen – Yaml und Templavoila

Abgelegt unter: Typo3 — Schlagwörter:, , , — admin @ 11:46

Gern wollte ich im Typo 3 mit installiertem Templavoila und Yaml die rechte Spalte rekursiv anzeigen – d.h. wenn ich keine Inhalte für die Seite erfasst habe sollte der Inhalt der Parent-Seite angezeigt werden. Diese Funktion wird auch Content-Slide genannt. Für das normale Typo3 gibt es zig Anleitungen wie man das mit Typoscript regelt.

Jedoch ist bei meinem Typo das Yaml-Framework installiert – und dieses mit Templavoila. Durch etwas probieren bin ich aber jetzt auf die Lösung gekommen: (weiterlesen…)