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

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden. Sofern nachfolgend PHP-Beispiele aufgeführt sind, ist dies entsprechend zu beachten.

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