RenderTags
Aus RDUG Wiki
Ähnlich wie in der Google Group-Diskussion "fun with rendertags"[1] soll hier eine kleine Sammlung von nützlichen RenderTags entstehen.
If-Else-Abfrage
<reddot:cms> <if> <query valuea="Context:CurrentIndex.Id" operator="==" valueb="Context:LastIndex.Id"> <htmltext> ... </htmltext> </query> <query type="else"> <htmltext> ... </htmltext> </query> </if> </reddot:cms>
Liveserver Berechtigungsgruppe JEDER
Mit dieser Kombination aus CMS Rendertags und Liveserver Dynaments kann man sich eine Berechtigungsgruppe "jeder" basteln. Das wurde im RDUG-Forum[1] diskutiert.
<rde-dm:import> <keywords> sprachvariante: <%Sprache%>, author: <%AutorName%>/<%AutorBeschreibung%>, standort: <%Standort%>, </keywords> <reddot:cms> <if> <query valuea="<%Berechtigungsgruppen%>" operator="==" valueb="String:jeder"> <htmltext> <!-- Berechtigung entfernen: jeder darf zugreifen--> <constraints mode="deleteall" /> </htmltext> </query> <query type="else"> <htmltext> <constraints> <constraint mode="expression" description="Berechtigung setzen"> user:rde-groups containsany "<%Berechtigungsgruppen%>" </constraint> </constraints> </htmltext> </query> </if> </reddot:cms> </rde-dm:import>
