[TS][loginUser=*]
page.10.marks.PM = COA
page.10.marks.PM {
wrap = <div class="block">|</div>
10 = COA_INT
10.stdWrap.required = 1
10.stdWrap.noTrimWrap = |Du hast | neue Nachricht(en)|
#PID mit dem PM-Plugin
10.stdWrap.typolink.parameter = 247
10.10 = CONTENT
10.10 {
table = tx_mmforum_pminbox
select {
selectFields = if(count(*),count(*),NULL) as pm
#PID der Storage-Seite
pidInList = 244
andWhere.dataWrap = to_uid = {TSFE:fe_user|user|uid} AND read_flg ='' AND mess_type = 0 AND hidden=0 AND deleted=0
}
renderObj = TEXT
renderObj.field = pm
}
}
[global][/TS]
mm_forum - PM- neue Nachrichten anzeigen (mit Link)
-
steffenk
Obi-Wan Kenobi0 x21. 07. 2007, 13:36
-
SLAng
Flash Gordon0 x21. 07. 2007, 14:41Hallo Steffen...
Wenn ich das richtig verstehe, soll es eine Meldung geben wenn eine neue PM in der Inbox liegt.
Leider tut sich bei mir gar nichts.
Habe das Script in mein Setup eingebunden.
Habe stdWrap.typolink.parameter die ID der Seite eingestzt, wo dass mm_forum_PM-Plugin ist.
Habe in meine HTML-Template den Marker ###PM### eingebautHabe eine MP geschrieben, mich als anderer User angemeldet und nichts ist passiert.
Was bedeutet pidInList? Welche ID kopmmt dahin?
Ist die ID der Seite wo dass mm_forum_PM-Plugin ist, bei stdWrap.typolink.parameter überhaupt richtig?Vielleicht hast du noch eine kleine Erklärung zu deinem Howto, das sicher sehr nützlich sein wird...
Vielen Dank
Stefan -
-
m.helmich
Jedi-Meister0 x21. 07. 2007, 14:46Hallo,
soweit ich das sehe, müsste in Steffens Codeschnipsel die "247" mit der UID der Seite ersetzt werden, auf der das PM-Plugin platziert ist, und die "244" mit der UID der mm_forum Data Storage Page.
Martin
-
-
-
-
-
-
-
moe
T3PO0 x08. 08. 2007, 14:20eine kleine Frage hab ich dazu noch:
Kann ich die Zahl der neuen PMs irgendwie als condition abfragen?
ich möchte nämlich einen teil meines typoscripts abhängig davon setzen ob es neue pms gibt oder nicht.
[pm = 0] klappt leider irgendwie nicht, aber das wäre ja auch zu einfach gewesen ;-)
-
-