Setzt Objektdaten eines Dokumentes
(ab Version 007.004.040.000 verfügbar)
<?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 />";
?>
Als wPath verwenden Sie die id der entsprechenden Objektdaten.
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.