RenderTags

Aus RDUG Wiki

Wechseln zu: Navigation, Suche

Ä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>

Einzelnachweise

    Ansichten
    Persönliche Werkzeuge