Parameterelemente für Channels

Auf Channels kann man mit Hilfe von Funktionselementen zugreifen. So kann man beispielsweise mit dem channel-get-Element die Werte von Channel-Parametern ermitteln. Welche Channel-Eigenschaften ausgelesen werden sollen, spezifiziert man mit Parameterelementen. Im Folgenden werden die Channel-Parameterelemente aufgeführt.

getKeys
Bedeutung: Die Liste der mit channel-get abfragbaren Parameter.

Definition:

<!ELEMENT getKeys (listitem)*>
<!ELEMENT listitem (%cm.atom; | listitem | dictitem)*>
<!ELEMENT dictitem (key, value)>
<!ELEMENT key (%cm.atom;)>
<!ELEMENT value (%cm.atom; | listitem | dictitem)*>
name
Bedeutung: Eindeutiger Name des Channels.

Definition:

<!ELEMENT name (%cm.atom;)>
setKeys
Bedeutung: Die Liste der mit channel-set setzbaren Channel-Felder.

Definition:

<!ELEMENT setKeys (listitem)*>
<!ELEMENT listitem (%cm.atom; | listitem | dictitem)*>
<!ELEMENT dictitem (key, value)>
<!ELEMENT key (%cm.atom;)>
<!ELEMENT value (%cm.atom; | listitem | dictitem)*>
title
Bedeutung: Der Titel des Channels.

Definition:

<!ELEMENT title (%cm.atom;)>
<!ATTLIST title
          lang (en | de | it | fr | es) #IMPLIED
>

Bedeutung der Attribute:

  • lang: Kennzeichnet die Sprache eines Channeltitels. Zu Dimensionen von Werten im CMS siehe Dimensionen von Werten.

Beispiel:

<cm-request...>
  <channel-where>
    <name>technews</name>
  </channel-where>
  <channel-get>
    <title lang="en"/>
  </channel-get>
</cm-request>
 
<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <channel>
      <title lang="en">Technical Stuff</title>
    </channel>
  </cm-code>
</cm-response>