Generiert eine Dateiliste über ein Template
<?php
$listParameters = array();
$listParameters['dir'] = '/dev/dokumentationen/framework/klassen';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dir'] = '/dev/dokumentationen/framework/klassen';
$listParameters['orderBy'] = '/wd:extension/wd:meta/wd:title/text()';
$listParameters['orderDir'] = 'asc';
$listParameters['orderType'] = 'nat';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dir'] = '/dev/dokumentationen/framework/klassen';
$listParameters['limit'] = 3;
$listParameters['orderBy'] = '/wd:stat/@mtime';
$listParameters['orderDir'] = 'desc';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dir'] = '/dev/dokumentationen/framework/klassen';
$listParameters['limitFrom'] = 2;
$listParameters['limitTo'] = 3;
$listParameters['orderBy'] = '/wd:stat/@mtime';
$listParameters['orderDir'] = 'desc';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dir'][] = '/dev/dokumentationen/framework/klassen';
$listParameters['dir'][] = '/dev/dokumentationen/framework/funktionen';
$listParameters['limit'] = 3;
$listParameters['orderBy'] = '/wd:stat/@mtime';
$listParameters['orderDir'] = 'desc';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dirRecursive'] = '/dev/dokumentationen/framework';
$listParameters['limit'] = 3;
$listParameters['orderBy'] = '/wd:stat/@mtime';
$listParameters['orderDir'] = 'desc';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['file'][] = '/dev/dokumentationen/framework/klassen/wDocument.php';
$listParameters['file'][] = '/dev/dokumentationen/framework/klassen/wNavigation.php';
$listParameters['file'][] = '/dev/dokumentationen/framework/klassen/wList.php';
$listParameters['orderBy'] = '/wd:extension/wd:meta/wd:title/text()';
$listParameters['orderDir'] = 'asc';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['file'][] = '/dev/dokumentationen/framework/klassen/wDocument.php';
$listParameters['file'][] = '/dev/dokumentationen/framework/klassen/wNavigation.php';
$listParameters['file'][] = '/dev/dokumentationen/framework/klassen/wList.php';
$listParameters['dir'][] = '/dev/dokumentationen/framework/klassen';
$listParameters['dir'][] = '/dev/dokumentationen/framework/funktionen';
$listParameters['limit'] = 10;
$listParameters['orderBy'] = '/wd:stat/@mtime';
$listParameters['orderDir'] = 'desc';
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dir'][] = '/dev/dokumentationen/framework/klassen';
$listParameters['dir'][] = '/dev/dokumentationen/framework/funktionen';
$listParameters['orderBy'] = '/wd:extension/wd:meta/wd:title/text()';
$listParameters['orderDir'] = 'asc';
$listParameters['filterset'] = array('type' => 'or',
array("wPath" => "/wd:extension/wd:object/wd:data[@id='class']/text()", "operator" => "==", "condition" => "wRepository"),
array("wPath" => "/wd:extension/wd:meta/wd:title/text()", "operator" => "==", "condition" => "wRepository")
);
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
<?php
$listParameters = array();
$listParameters['dir'] = '/dev/dokumentationen/framework/funktionen';
$listParameters['allowSelf'] = '1';
$listParameters['filterset'] = array('type' => 'or',
array("wPath" => "/wd:extension/wd:object/wd:data[@id='class']/text()", "operator" => "==", "condition" => "wList")
);
$listParameters['layout'] = '7dev';
$template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php';
print wList::createList($template, $listParameters);
?>
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.