Willkommen auf dem TF-Infoportal Wiki.

Hier finden Sie alle Informationen über das TF-Infoportal, das Support-System OTRS und das Electures-Portal an der Technischen Fakultät.
Eine globale Navigation finden Sie im Menu links, zur Startseite geht es hier.

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
tf-infoportal:dokumentation:php:php-bibliothek-parameter-fdb-xslt [2012/04/20 16:33] – angelegt ch59tf-infoportal:dokumentation:php:php-bibliothek-parameter-fdb-xslt [2012/08/07 09:58] (aktuell) ch59
Zeile 1: Zeile 1:
-====== Mögliche Parameter für das XSLT-Stylesheet für die Forschungsdatenbank ======+====== Mögliche Parameter für das XSLT-Stylesheet für die Einbindung der Forschungsdatenbank mittels PHP ======
  
 <file php> <file php>
Zeile 23: Zeile 23:
 // $fdb->setXsltParameter('publications_listing', 'publications_grouped_type'); // $fdb->setXsltParameter('publications_listing', 'publications_grouped_type');
 // $fdb->setXsltParameter('publications_listing', 'publications_grouped_keywords'); // $fdb->setXsltParameter('publications_listing', 'publications_grouped_keywords');
 +
 +// enable (true) or disable (false) linking of publication title, default true
 +$fdb->setXsltParameter('enable_publications_link_title', 'true');
  
 // Enables a toc for all functions, enable for grouped_function, see below // Enables a toc for all functions, enable for grouped_function, see below
Zeile 31: Zeile 34:
  
 // How the employees listing will be displayed // How the employees listing will be displayed
-// Can be one of "alphabetical, grouped_function, grouped_chair_function"+// Can be one of "alphabetical, alphabetical_chair, grouped_function, grouped_chair_function"
 // $fdb->setXsltParameter('employees_listing', 'alphabetical'); // $fdb->setXsltParameter('employees_listing', 'alphabetical');
 +// $fdb->setXsltParameter('employees_listing', 'alphabetical_chair');
 $fdb->setXsltParameter('employees_listing', 'grouped_function'); $fdb->setXsltParameter('employees_listing', 'grouped_function');
 // $fdb->setXsltParameter('employees_listing', 'grouped_chair_function'); // $fdb->setXsltParameter('employees_listing', 'grouped_chair_function');
Zeile 56: Zeile 60:
 ?> ?>
 </file> </file>
 +====== Alle Parameter auf einmal setzen  ======
 +Möchte man alle Xslt oder FDB-Parameter auf einmal setzen, ist das mit entsprechenden Methoden möglich.
 +
 +ACHTUNG: Das *ersetzt* alle bisher vorhandenen Parameter.
 +
 +<file php>
 +$xslt_parameters_array = array(
 +  'employees_image' => 'true',
 +  'image_width_employee' => '75',
 +  'image_float' => 'left'
 +);
 +$fdb->setXsltParameters($xslt_parameters_array);
 +</file>
 +
 +Genauso für die Parameter der FDB:
 +<file php>
 +$fdb_parameters_array = array(
 +    'Kostenstelle' => '110113',
 +    'Ausgabeart' => 'xml',
 +    'Dokumentart' => 'Publikation',
 +    'Jahr' => 'alle'
 +);
 +$fdb->setFDBParameters($fdb_parameters_array);
 +</file>
 +
 +{{tag>php techniker tf-infoportal}}
QR-Code
QR-Code tf-infoportal:dokumentation:php:php-bibliothek-parameter-fdb-xslt (erstellt für aktuelle Seite)