TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

HMENU und special = updated Irgendwas übersehe ich


Autor Nachricht
Verfasst am: 28. 12. 2011 [13:31]
bhoernchen
Themenersteller
Dabei seit: 14.08.2010
Beiträge: 3
Ich will ein Menu was mir Alle Seiten Anzeigt die geändert worden sind.. Das scheint im Grunde recht einfach aber irgendwas vergesse ich scheinbar... Ich bin über das Frontend an die SQL Anweisung ran gekommen die ich erzeuge und (bei mir in der Zweiten Zeile steht) ".. AND pages.pid IN (126) .."
Also gibt er mir nur die Seiten aus die eine pid=126 (aktuelle Seite) haben ... es soll aber entweder dort ein List von Zahlen stehen oder aber es soll gar nichts die PID abfragen werden.

was habe ich übersehen. Denke mal irgendwer kann mir vielleicht helfen.
Danke

Hier mal mein Script

TYPOSCRIPT
25 = HMENU
  25 {   
    special = updated     
    special.depth = 20
    special.limit = 30
    special.maxAge = 3600*24*50
    special.mode = tstamp
    special.value = 125
    1 = TMENU
    1 {
      NO = 1
      NO {
        //doNotLinkIt = 1
        allWrap = <h5>|</h5>
        stdWrap.cObject = COA
        stdWrap.cObject {
          10 = TEXT
          10.data = field:crdate
          10.date = d.m.Y, H:i
          10.wrap = <span class="datum">|</span>
 
          20 = TEXT
          20.typolink.parameter.dataWrap = {field:uid}  
          20.typolink.title.dataWrap = {field:title}        
        }
      }
    }


Und hier die SQL Anweisung die es erzeugt

SQL
SELECT * FROM pages WHERE pages.uid IN (126,257,258,127,130,..USW....,125) 
AND pages.pid IN (126)
AND tstamp>=0 
AND pages.nav_hide=0 
AND pages.doktype NOT IN (6) 
AND tstamp>1320753660 
AND pages.deleted=0 
AND pages.starttime<=1325073660 AND (pages.endtime=0 OR pages.endtime>1325073660) AND NOT pages.t3ver_state>0 AND pages.doktype<200 AND (pages.fe_group='' OR pages.fe_group IS NULL OR pages.fe_group='0' OR FIND_IN_SET('0',pages.fe_group) OR FIND_IN_SET('-2',pages.fe_group) OR FIND_IN_SET('2',pages.fe_group)) ORDER BY tstamp DESC LIMIT 30



Typo version 4.6.3
Profil
Verfasst am: 28. 12. 2011 [14:15]
bhoernchen
Themenersteller
Dabei seit: 14.08.2010
Beiträge: 3
Ich bin mir nicht sicher aber das gleiche Script scheint in der Typo Version 4.5.4 zu laufen... will aber hier nicht den jetzt generfen Klugback spielen...


Profil
Verfasst am: 08. 03. 2012 [08:38]
Kurt51
Dabei seit: 18.05.2007
Beiträge: 74
special = updated ist unter TYPO3 V4.6 nicht mehr unterstützt!!!

Ich habe es auf unserer Seite mal mit Typoscript nachgebildet.
Kuckst Du:
1. letzte-aenderungen-handgemacht.html
2. und den Code dazu auf hmenu-special-updated-mit-typoscript-nachgebildet

Gruß aus Jülich
Kurt
http://www.kupix.de
ProfilWWW