[TYPO3-german] Re: Re: Re: Sitemap + chronologisch auflistung + Änderungsdatum?

Basti sebastian.schmal at gmx.de
Tue Apr 27 20:54:00 CEST 2010


Eine neue Möglichkeit wäre das:

# ---------------------
# new Sitemap
# ---------------------
tt_content.menu.20.handbuch >
tt_content.menu.20.handbuch = HMENU
tt_content.menu.20.handbuch {

   special = updated
   # uid der seite aus deren unterseiten die neuesten seiten gesucht werden
   special.value = 1
   special.mode = tstamp
   special.maxAge = 3600*24*3
   limit = 10
   wrap = <div class="sitemap">|</div>
   1 = TMENU
   1 {
     wrap = <ul>|</ul>
     noBlur = 1
     expAll = 1
     #alternativeSortingField = tstamp DESC

     NO.stdWrap.cObject = COA
     NO.stdWrap.cObject {
       #stdWrap.htmlSpecialChars = 1

       # Titel ausgeben
       10 = TEXT
       10.field = title
       10.wrap = |  ,&nbsp;
       10.typolink.parameter.field = uid
       10.ATagTitle.field = title

       # Aenderungsdatum ausgeben
       20 = TEXT
       20.field = tstamp
       20.date = j.m.Y
       20.wrap = Letzte Änderung:&nbsp;|
     }
     NO.wrapItemAndSub = <li>|</li>
     NO.doNotLinkIt = 1
   }
   2 < .1
   3 < .1
   4 < .1
}


nur ich muss immer den Haken einschalten...
das ist nicht so ganz die optimale Lösung.

grüße, basti

------------------------------------------

TYPO3 - TIPS - ANLEITUNGEN - NEWS
unter: http://blog.ingeniumdesign.de/

TYPO3 Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

------------------------------------------

Am 27.04.2010 20:34, schrieb Basti:
> Hallo Liste,
>
> leider brauche ich doch nochmal Eure Hilfe:
>
> wie Ihr unten sehen könnt, lese ich anhand des SYS_LASTCHANGED die Daten
> aus, doch nun möchte ich die Liste so sortieren, dass die "Seite" wo
> etas geändert wurde, direkt oben steht:
>
> # ---------------------
> # new Sitemap
> # ---------------------
> tt_content.menu.20.handbuch >
> tt_content.menu.20.handbuch = HMENU
> tt_content.menu.20.handbuch {
> special = directory
> special.value.field = pages
> wrap = <div class="sitemap">|</div>
> 1 = TMENU
> 1 {
> wrap = <ul>|</ul>
> noBlur = 1
> expAll = 1
> alternativeSortingField = tstamp DESC
>
> NO.stdWrap.cObject = COA
> NO.stdWrap.cObject {
> #stdWrap.htmlSpecialChars = 1
>
> # Titel ausgeben
> 10 = TEXT
> 10.field = title
> 10.wrap = | ,&nbsp;
> 10.typolink.parameter.field = uid
> 10.ATagTitle.field = title
>
> # Aenderungsdatum ausgeben
> 20 = TEXT
> 20.field = tstamp
> 20.date = j.m.Y
> 20.wrap = Letzte Änderung:&nbsp;|
> }
> NO.wrapItemAndSub = <li>|</li>
> NO.doNotLinkIt = 1
> }
> 2 < .1
> 3 < .1
> 4 < .1
> }
>
>
>
> das habe ich nun mit "alternativeSortingField = tstamp DESC" und
> "20.field = tstamp" versucht, doch wenn ich den Code so einbinde, dann
> muss ich immer den Haken im Backend auf der Seite setzten:
>
> "Letzte Änderung:"
>
> was natürlich mehr Arbeit bedeutet... gibt es denn keine andere Lösung?
>
> Was ich haben möchte:
>
> sobald ich etwas an einer Seite ändere, soll die in der Liste oben stehen!
>
> Wäre super wenn Ihr mir noch einmal helfen könntet.
>
> Danke,
> Basti
>
> ------------------------------------------
>
> TYPO3 - TIPS - ANLEITUNGEN - NEWS
> unter: http://blog.ingeniumdesign.de/
>
> TYPO3 Agentur Wiesbaden - Frankfurt
> unter: http://www.ingeniumdesign.de/
>
> ------------------------------------------
>
> Am 26.04.2010 15:07, schrieb Basti:
>> Hallo,
>>
>> habe mir nun aus TS Code das hier zusammen gebaut:
>>
>>
>> # ---------------------
>> # new Sitemap
>> # ---------------------
>> tt_content.menu.20.handbuch >
>> tt_content.menu.20.handbuch = HMENU
>> tt_content.menu.20.handbuch {
>> special = directory
>> special.value.field = pages
>> wrap = <div class="sitemap">|</div>
>> 1 = TMENU
>> 1 {
>> wrap = <ul>|</ul>
>> noBlur = 1
>> expAll = 1
>> #alternativeSortingField = title DESC
>>
>> NO.stdWrap.cObject = COA
>> NO.stdWrap.cObject {
>> #stdWrap.htmlSpecialChars = 1
>>
>> # Titel ausgeben
>> 10 = TEXT
>> 10.field = title
>> 10.wrap = | ,&nbsp;
>> 10.typolink.parameter.field = uid
>> 10.ATagTitle.field = title
>>
>> # Aenderungsdatum ausgeben
>> 20 = TEXT
>> 20.field = SYS_LASTCHANGED
>> 20.date = j.m.Y
>> 20.wrap = Letzte Änderung:&nbsp;|
>> }
>> NO.wrapItemAndSub = <li>|</li>
>> NO.doNotLinkIt = 1
>> }
>> 2 < .1
>> 3 < .1
>> 4 < .1
>> }
>>
>>
>> soweit funktioniert das auch, vllt. braucht es mal wer... oder um es
>> weiter auszubauen.
>>
>> Grüße, Basti
>>
>>
>>
>> ------------------------------------------
>>
>> TYPO3 - TIPS - ANLEITUNGEN - NEWS
>> unter: http://blog.ingeniumdesign.de/
>>
>> TYPO3 Agentur Wiesbaden - Frankfurt
>> unter: http://www.ingeniumdesign.de/
>>
>> ------------------------------------------
>>
>> Am 26.04.2010 11:29, schrieb Basti:
>>> Hallo Liste,
>>>
>>> ich suche eine Ext. oder vllt. könnte es auch mit TS-Code funktionieren:
>>>
>>> Und zwar möchten ich eine Frontend-Seite in dem alle Seiten
>>> chronologisch aufgelistet werden, welche zuletzt geändert wurden.
>>> Also einfach das Änderungsdatum aus der Datenbank lesen, die Headline
>>> anzeigen und dann auf die Seite verlinken.
>>> Eine markieren was genau geändert wurde ist NICHT erforderlich.
>>>
>>> Gibt es dazu eine fertige Extension oder kann ich das vllt. mit der
>>> normalen Sitemap und TS Code machen?
>>>
>>> Grüße und Danke an alle Helfer!
>>>
>>> Basti
>>>


More information about the TYPO3-german mailing list