Zum Inhalt springen

"subtitle" statt "title" im Sitemap-Plugin (tt_content)

Erstellt am 29. Juni 2007 · 6 Antworten · letzte Antwort am 30. Juli 2007

Tags: Frage

trashi ·

Hallo zusammen,

ich bin TS-Newbie und stehe vor folgender Hausforderung:
Für das standard Sitemap-Plugin (tt_content) möchte ich anstatt des "title" den "subtitle" ausgegeben bekommen. Für den "ATagTitle" habe ich das bereits hinbekommen:

tt_content.menu.20.2.1 {
  NO.ATagTitle.field = subtitle
  
  ##funktioniert nicht
  ####################
  #NO.text.field = subtitle
  #NO.field = subtitle
}

Vll. kann mir jemand einen Denkanstoß geben. 🙂
Danke im Voraus.

fuss ·

Olla!

Das sollte Dir zumindest schonmal einen Tip geben:

NO {
 stdWrap.cObject = COA
 stdWrap.cObject {

  10 = TEXT
  10.field = title
  10.wrap =<span>|</span>

  20 = TEXT
  20.field = subtitle
  20.wrap =<span>|</span>
 }
}

gruss, fuss

trashi ·

Das war der nötige Schubs, den ich brauchte. Danke dir. :-)

So schauts nun aus:

tt_content.menu.20.2.1 {
  NO {
    stdWrap.cObject = COA
    stdWrap.cObject {
 
    10 = TEXT
    10.field = subtitle
    }
    ATagTitle.field = subtitle
  }
}
fuss ·

Da häufiger auch mal der subtitle vergessen wird:

field = subtitle // title

Das sorgt dafür, das title genommen wird, wenn subtitle leer sein sollte.

gruss, fuss

Valen ·

Hallo ihr,

hab dazu auch ein kleines Problem.
Ich möchte im Prinzip das gleiche wie der TE, aber nicht für die ganze Sitemap. Ich habe auf einer Seite nur alle Unterseiten als Sitemap, etwa in der Art

1.
2.
3.
3.1
3.2
3.3
3.4
4.
5.

Auf Seite 3 befindet sich eine Sitemap mit der Option "Menü der Unterseiten".
Jetzt habe ich im Template Analyzer danach gesucht und denke, dass der entsprechende Eintrag dann nicht

tt_content.menu.20.2.1 {
  NO {
    stdWrap.cObject = COA
    stdWrap.cObject {
 
    10 = TEXT
    10.field = subtitle
    }
    ATagTitle.field = subtitle
  }
}

sondern

tt_content.menu.20.1 {
}

heißen muss. Aber danach komm ich nicht weiter. Ichhab schon alle möglichen Dinge ausprobiert um die Menüpunkte anzusprechen, aber kriegs einfach nicht hin. Kann mir jemand helfen?

Gruß
andi

Valen ·

Ok. Hat sich erledigt.

Die Lösung war dann doch das, was ich als erstes probiert hatte, aber ich denke da hat mir der Cache reingefunkt.

Danach hab ich dutzende von Möglichkeiten probiert nur um am Ende wieder bei

tt_content.menu.20.1.1 {

  NO {
    		stdWrap.cObject = COA
    		stdWrap.cObject {
    			10 = TEXT
    			10.field = subtitle // title
    			}
    	}
}

zu landen. Zu einfach als dass es gleich klappen könnte, oder?