Zum Inhalt springen

TMENU Anzeige crdate funktioniert nicht

Erstellt am 26. Januar 2011 · 2 Antworten · letzte Antwort am 26. Januar 2011

Tags: Frage

TheFreeman ·

Hi,

hobe folgendes Menü:

30 = HMENU
  30 {
    wrap = <div class="list"><ul id="news_list">|</ul></div>
    special = updated
    special.value = 7
    special.depth = 2
    special.beginAtLevel = 2
    special.limit = 10

    1 = TMENU
    1.noBlur = 1
    1.collapse = 0
    1.alternativeSortingField = crdate DESC
    1 {
      NO = 1
      
      NO.before.cObject = TEXT
      NO.before.cObject {
        wrap = |&nbsp;&#124&nbsp;
        data = page:crdate
        # data = page:uid
        date = d.m.Y
        insertData = 1
      }
      
      NO.stdWrap.htmlSpecialChars = 1
      NO.allWrap = <li>|</li>
      NO.ATagTitle.field = abstract // description // title
      NO.stdWrap.field = abstract // description // title
    }
  }

Das Menü an sich funktioniert.

ABER

Er zeigt mir bei jedem Menüpunkt das Datuzm der Seite an,
auf der das Menü gerade gezeigt wird und nicht das Datum
der Seite des jeweiligen Menüpunktes.

Was mache ich hier falsch? o.O

Unbekannter Benutzer ·

'cObject.data = page' bezieht sich auf die aktuelle aufgerufene Seite.
Du müsstest das Feld abfragen, das für die jeweiligen Seiten im Menü zur Vefügung steht:

NO.before.cObject = TEXT
NO.before.cObject.field = crdate