wList::createListFromXML

Generiert eine Liste auf Basis einer XML-Zeichenkette

Funktionsaufruf

String createListFromXML(String template, String xmlStr, Array options = array())

Parameter

template

Pfad zum Listentemplate (XSL-Stylesheet)

xmlStr

Zu transformierende Listendaten als XML-Zeichenkette

options

Optionen

Allgemein

Beispiel

Generiert eine Liste auf Basis einer XML-Zeichenkette

Quelltext

<?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);


?>

Ergebnis

  • 22.01.2016  Klimaresonanzfenster

    Klimaresonanzfenster
    Mit Hilfe neu entwickelter Klimaresonanzfenster erhalten Sie im Winter und im Sommer wohltemperierte frische Luft, ohne Energiekosten und ohne aktives Lüften.
  • 02.09.2014  Kondensator übertrifft Akku

    Kondensator übertrifft Akku
    Ein neuer Kondensator mit Nanostruktur erreicht über 100 fache Energiedichte eines modernen Akkus.
  • 25.05.2016  PD-Generator besteht Feldversuch

    PD-Generator besteht Feldversuch
    Der erst vor 3 Monaten angekündigte Polarisationsdifferenzgenerator besteht Feldversuch hinsichtlich Leistung und Spannungsstabilität mit Bravur.
 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG