Generiert eine Liste auf Basis einer XML-Zeichenkette
<?php
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
//print wList::createList($template, $listParameters);
$listXML = '<wFilelist xmlns:wd="http://weblication.de/5.0/wd">
<wData>
<data name="dir">
<entry key="0">/dev/aktuelles/meldungen</entry>
</data>
<data name="dirRecursive"></data>
<data name="dirSub"></data>
<data name="dirSubRecursive"></data>
<data name="file"></data>
<data name="layout">0</data>
<data name="editmasksExtended">
<entry key="date">yes</entry>
<entry key="title">yes</entry>
<entry key="description">yes</entry>
<entry key="thumbnail">yes</entry>
<entry key="link">yes</entry>
<entry key="cols">yes</entry>
<entry key="border">yes</entry>
<entry key="ajax">yes</entry>
<entry key="categoriesQuickfilter">yes</entry>
<entry key="loadMoreMode">yes</entry>
</data>
<data name="displayElements">
<entry key="editbuttons">yes</entry>
<entry key="date">no</entry>
<entry key="title">yes</entry>
<entry key="description">yes</entry>
<entry key="thumbnail">yes</entry>
<entry key="link">no</entry>
</data>
<data name="option-levelHeadline">3</data>
<data name="option-dateFormat">d.m.Y</data>
<data name="option-dateLang">de</data>
<data name="option-picture-createhd">1</data>
<data name="option-picture-loadMode">default</data>
<data name="option-picture-sizeMode">default</data>
<data name="option-picture-quality">80</data>
<data name="option-displayOrder">thumbnail,title,date,description,link</data>
<data name="option-linkElement">listEntry</data>
<data name="option-picture-lightbox">0</data>
<data name="option-picture-aspectratio">1.3333333333</data>
<data name="option-picture-mode">crop</data>
<data name="option-picture-backgroundColor"></data>
<data name="attribute-classesSubvariants"> listDefaultDate_var0 listDefaultTitle_var10 listDefaultDescription_var10 listDefaultThumbnail_var10 listDefaultBorder_var10 listDefaultLink_var0 listDefaultCols_var1</data>
</wData>
<files type="files">
<file path="/dev/aktuelles/meldungen/klimaresonanzfenster.php" url="/dev/aktuelles/meldungen/klimaresonanzfenster.php" param="" isCheckedIn="1" pathWdExtension="/dev/aktuelles/meldungen/klimaresonanzfenster.php">
<wd:extension type="weblication" version="5.0">
<wd:meta>
<wd:title>Klimaresonanzfenster</wd:title>
<wd:description>Mit Hilfe neu entwickelter Klimaresonanzfenster erhalten Sie im Winter und im Sommer wohltemperierte frische Luft, ohne Energiekosten und ohne aktives Lüften.</wd:description>
<wd:keywords>energie</wd:keywords>
<wd:thumbnail src="/devAssets/img/bild-orange.jpg" area=""></wd:thumbnail>
<wd:publication time="2016-01-22 00:00:00"></wd:publication>
</wd:meta>
<wd:object type="news">
<wd:data id="showOnlyTeaser" type="char.text"></wd:data>
<wd:data id="objectLayout" type="char.text"></wd:data>
</wd:object>
</wd:extension>
</file>
<file path="/dev/aktuelles/meldungen/kondensator-uebertrifft-akku.php" url="/dev/aktuelles/meldungen/kondensator-uebertrifft-akku.php" param="" isCheckedIn="1" pathWdExtension="/dev/aktuelles/meldungen/kondensator-uebertrifft-akku.php">
<wd:extension type="weblication" version="5.0">
<wd:meta>
<wd:title>Kondensator übertrifft Akku</wd:title>
<wd:description>Ein neuer Kondensator mit Nanostruktur erreicht über 100 fache Energiedichte eines modernen Akkus.</wd:description>
<wd:keywords>kondensator, energie</wd:keywords>
<wd:thumbnail src="/devAssets/img/bild-gruen.jpg" area=""></wd:thumbnail>
<wd:publication time="2014-09-02 00:00:00"></wd:publication>
</wd:meta>
<wd:object type="news">
<wd:data id="showOnlyTeaser" type="char.text"></wd:data>
<wd:data id="objectLayout" type="char.text"></wd:data>
</wd:object>
</wd:extension>
</file>
<file path="/dev/aktuelles/meldungen/polarisationsgenerator.php" url="/dev/aktuelles/meldungen/polarisationsgenerator.php" param="" isCheckedIn="1" pathWdExtension="/dev/aktuelles/meldungen/polarisationsgenerator.php">
<wd:extension type="weblication" version="5.0">
<wd:meta>
<wd:title>PD-Generator besteht Feldversuch</wd:title>
<wd:description>Der erst vor 3 Monaten angekündigte Polarisationsdifferenzgenerator besteht Feldversuch hinsichtlich Leistung und Spannungsstabilität mit Bravur.</wd:description>
<wd:keywords>polarisationsdifferenzgenerator, energie</wd:keywords>
<wd:thumbnail src="/devAssets/img/bild-blau.jpg" area=""></wd:thumbnail>
<wd:publication time="2016-05-25 00:00:00"></wd:publication>
</wd:meta>
<wd:object type="news">
<wd:data id="showOnlyTeaser" type="char.text"></wd:data>
<wd:data id="objectLayout" type="char.text"></wd:data>
</wd:object>
</wd:extension>
</file>
</files>
</wFilelist>';
print wList::createListFromXML($template, $listXML);
?>
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.