Forum - Beitrag anzeigen

Archiv Spectra - RE: Object-Properties aller Objects updaten

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 17.05.2002 08:16 (1229 Aufrufe)
Name: Andrei
Titel: RE: Object-Properties aller Objects updaten
Inhalt: Hi Raphael,

ich gehe mal davon aus, Du meinst alle Objekt von einem bestimmten Type.

Also ich würd's so machen:

zuerst alle Objekte eines bestimmten Typs holen:

<cfa_contentobjectgetmultiple
datasource="#request.cfa.objectstore.dsn#"
typeid="" <-- hier die UUID des Types eintragen
r_stobjects="rstALL"
bactiveonly="False"> <-- holt auch nicht aktive Objekte

dann über die gewonnene Structure loopen:

<cfloop collection="#rstALL#" item="objectID">

dann ein contentobjectdata mit der jeweiligen ObjectID (auf schliessendes Tag achten!):

<cfa_contentobjectdata
datasource="#request.cfa.objectstore.dsn#"
objectid="#objectID#">

und die zu ändernden Properties hier angeben:

<cfa_contentobjectproperty
name="Intranetchb"
value="1">

</cfa_contentobjectdata>

</cfloop>


Du kannst theoretisch dem <cfa_contentObjectData> auch eine Structure mitgeben, die die zu ändernden Properties enthält und dadurch das <cfa_contentObjectProperty> sparen - aber ich finde der gezeigte Weg ist ein wenig transparenter :o)

Gruß,

Andrei


>Hi,
>
>ich muss eine Object-Property in allen Objects auf einen gleichen Wert ändern, so dass z.B. in der Property "Intranetchb" überall eine '1' drin steht. Wie kann ich vorgehen?
>
>Vielen Dank + Gruss
>
>Raphael



Antworten

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen