wDocumentData::setDataObject

Setzt Objektdaten eines Dokumentes
(ab Version 007.004.040.000 verfügbar)

Funktionsaufruf

String setDataObject(String document, String id, String value, Array options = array())

Parameter

document

Pfad zum Dokument

id

ID des Objektfeldes

value

Zu setzender Wert

options

Zusatzoptionen

typeIfNotExists
Typ eines noch nicht existierenden Elementes

Beispiel

Setzt diverse Daten in das angegebene Dokument

Quelltext

<?php

  $fileSetData       
"/base/test.php";
  
$fileBinaerSetData "/baseAssets/img/bild-orange.jpg";
  
  print 
wDocumentData::setDataObject($fileSetData'title''Objekttitel')."<br />";
  print 
wDocumentData::setDataObject($fileSetData'time'time())."<br />";
  print 
wDocumentData::setDataObject($fileSetData'description''Beschreibung des Objektes', array('typeIfNotExists' => 'text.default'))."<br />";
  print 
wDocumentData::setDataObject($fileSetData'longtext''Ausführliche Beschreibung des Objektes', array('typeIfNotExists' => 'text.default'))."<br />";
  print 
wDocumentData::setDataObject($fileSetData"lastmod"time(), array('typeIfNotExists' => 'char.'.time()))."<br />";
  
  print 
wDocumentData::setDataObject($fileBinaerSetData'title''Orangenes Bild')."<br />";
  print 
wDocumentData::setDataObject($fileBinaerSetData'description''Dieses Bild kommt in der Farbe orange auf den Schirm!')."<br />";
  
//  ab Version 007.005.150.000 können auch Kategorien innerhalb wd:object gesetzt werden:
  
print wDocumentData::setDataObject($fileSetData"categories"'<wd:category>913427913427</wd:category><wd:category>913427913428</wd:category>', array('typeIfNotExists' => 'categories.default''mode' => 'innerXML'))."<br />"


?>

Hinweise

Als wPath verwenden Sie die id der entsprechenden Objektdaten.

 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG