[TYPO3-german] OT: google & shortcuts

Sacha Vorbeck info at unlimited-vision.net
Thu Mar 16 23:26:38 CET 2006


Hallo Daniel,

>>Imho ist innerhalb von Typo3 der Shortcut auch zu kurzsichtig gelöst.
>>EIGENTLICh sollter der quasi die neue Seite mit der endgültigen URL
>>anzeigen. De facto hat aber die Shortcut-Seite eine eigene URL und
>>spiegelt nur den Inhalt der eigentlichen Seite.

das kannst du ja ändern, indem du dein Menü entsrpechend anpasst.

Hier ein Ausschnitt:

            NO {
              stdWrap.cObject = CASE
              stdWrap.cObject {
                key.field = doktype
                default = TEXT
                default {
                  field = title
                  dataWrap = <option
value="index.php?id={field:uid}">|</option>
                }
                3 = COA
                3 {
                  10 = COA
                  10 {
                    10 = TEXT
                    10 {
                      value =
                      typolink {
                        parameter.field = url
                        returnLast = url
                      }
                    }
                    stdWrap.wrap = <option value="|">
                  }
                  20 = TEXT
                  20.field = title
                  20.wrap = |</option>
                }
              }

Das passt nicht ganz, weil es
a) für Seiten vom Typ externe URL gedacht ist
und
b) eine Select-Box und kein normales Menü erzeugt

Aber das Prinzip wird hoffentlich klar. Du kannst mit Hilfe
stdWrap.cObject selbst steuern, wie deine Menüeinträge aussehen sollen.
Mit dem CASE Objekt liest du aus, welcher Typ für die Seite eingestellt
worden ist. Wenn es eine Seite vom Typ Shortcut ist (sollte den Wert 4
haben), dann setzt du dort ein TEXT-Objekt mit field = title und einem
typolink.parameter.field = shortcut rein und schon wird der Link in
deinem Menü nicht mehr auf die Shortcut-Seite zeigen, sondern ein
direkter Verweis auf die Zielseite sein.

Hoffe das hilft, ansonsten kann ich auch morgen was passenderes nachliefern.

-- 
Ciao,
  Sacha



More information about the TYPO3-german mailing list