Het $context object

Deze pagina beschrijft de belangrijkste elementen van het binnen CMS inrichtingsomgeving beschikbare $context object.

collection

ID van de huidige sitecollectie, iets als onzeorganisatie_sites.

site

ID van de huidige site, iets als “onzeorganisatie_com”.

page

ID van de huidige pagina.

url

URL van de huidige pagina.

knownuser

Boolean welke aangeeft of bekend is wie de huidige gebruiker is. Dit zal alleen het geval zijn op bijvoorbeeld een intranet nadat een gebruiker is ingelogd.

user

ID van de huidige gebruiker (indien knownuser gelijk is aan true).

flexdatatable
flexdatakey

Naam van tabel en sleutel voor pagina gerelateerde gegevens (bijvoorbeeld de inhoud van een forumdiscussie).

flexuserdatatable
flexuserdatakey

Naam van tabel en sleutel voor pagina en gebruiker gerelateerde gegevens (bijvoorbeeld informatie voor een personaliseerbare pagina).

flexfiles

Volledige pad naar bestanden behorende bij deze pagina.

flexfilestrans

Pad (transfer agent stijl) naar bestanden behorende bij deze pagina.

flexparams

Bevat parameters van het CMS component. [[[test:123]]] zal bijvoorbeeld verwerkt worden door het “test” CMS component en zal “123” als $context[“flexparams”] hebben.

Voorbeeld, inhoud van $context voor de huidige pagina:

<struct>
 <var name="site">
   <string>openimsdoc_com</string>
 </var>
 <var name="page">
   <string>cc6264294f09f5fc4a5aaf46de6bda63</string>
 </var>
 <var name="collection">
   <string>openims_sites</string>
 </var>
 <var name="url">
   <string>https://doc.openims.com/beheer/inrichting/_context</string>
 </var>
 <var name="user">
   <string>unknown</string>
 </var>
 <var name="knownuser">
   <boolean value="false"/>
 </var>
 <var name="flexdatatable">
   <string>ims_openims_sites_objects_flexdata_cmsblock_</string>
 </var>
 <var name="flexdatakey">
   <string>openimsdoc_com-cc6264294f09f5fc4a5aaf46de6bda63</string>
 </var>
 <var name="flexcookiekey">
   <string>openimsdoc_com_cc6264294f09f5fc4a5aaf46de6bda63</string>
 </var>
 <var name="flexuserdatatable">
   <string>ims_openims_sites_objects_flexuserdata_cmsblock_</string>
 </var>
 <var name="flexuserdatakey">
   <string>openimsdoc_com-cc6264294f09f5fc4a5aaf46de6bda63-unknown</string>
 </var>
 <var name="flexfiles">
   <string>/var/www/html/openims_sites/flex/openimsdoc_com_cc6264294f09f5fc4a5aaf46de6bda63/</string>
 </var>
 <var name="flexfilestrans">
   <string>\openims_sites\flex\openimsdoc_com_cc6264294f09f5fc4a5aaf46de6bda63\</string>
 </var>
 <var name="flexusagecount">
   <number>1</number>
 </var>
</struct>

Altijd als eerste op de hoogte van de laatste nieuwtjes?

Schrijf je in voor onze nieuwsbrief