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.

Mögliche Parameter für das XSLT-Stylesheet für die Einbindung der Forschungsdatenbank mittels PHP

<?php
// Language settings
// $fdb->setXsltParameter('language', 'E');
$fdb->setXsltParameter('language', 'D');
 
// Enables Javascript enhancements, can be one of 'true' or 'false', defaults to 'true'
$fdb->setXsltParameter('enable_javascript', 'true');
 
// Enables an additional heading per category (projects, employees, ...) if you want to output the whole 'Forschungsbericht'
// defaults to 'false'
// $fdb->setXsltParameter('enable_type_headings', 'true');
$fdb->setXsltParameter('enable_type_headings', 'false');
 
// Display the phone/fax prefix before the list of employees (true, false, defaults to true)
$fdb->setXsltParameter('display_phone_fax_prefix', 'true');
 
// How the publications list will be displayed
// One of 'publications_grouped_type', 'publications_list_alltypes', 'publications_grouped_keywords'
$fdb->setXsltParameter('publications_listing', 'publications_list_alltypes');
// $fdb->setXsltParameter('publications_listing', 'publications_grouped_type');
// $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
$fdb->setXsltParameter('enable_toc', 'true');
 
// Display a "back to the top" link below headings (true, false) defaults to false
$fdb->setXsltParameter('enable_totop_backlink', 'false');
 
// How the employees listing will be displayed
// Can be one of "alphabetical, alphabetical_chair, grouped_function, grouped_chair_function"
// $fdb->setXsltParameter('employees_listing', 'alphabetical');
// $fdb->setXsltParameter('employees_listing', 'alphabetical_chair');
$fdb->setXsltParameter('employees_listing', 'grouped_function');
// $fdb->setXsltParameter('employees_listing', 'grouped_chair_function');
 
// Display an Image in the employees list?
$fdb->setXsltParameter('employees_image', 'false');
// $fdb->setXsltParameter('employees_image', 'true');
 
// Display consultation hours in the employee list when image is enabled? true/false, defaults to true
$fdb->setXsltParameter('consultation_hours', 'true');
// $fdb->setXsltParameter('consultation_hours', 'false');
 
// On which side should the image float?
// one of 'right' or 'left' makes the image appear on the left or on the right in the listings, defaults to left
// $fdb->setXsltParameter('image_float', 'right');
$fdb->setXsltParameter('image_float', 'left');
 
// Image sizes
// Image width for project images in px, defaults to '150'
$fdb->setXsltParameter('image_width_project', '150');
// Image width for employees images in px, defaults to '75'
$fdb->setXsltParameter('image_width_employee', '75');
?>

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.

$xslt_parameters_array = array(
  'employees_image' => 'true',
  'image_width_employee' => '75',
  'image_float' => 'left'
);
$fdb->setXsltParameters($xslt_parameters_array);

Genauso für die Parameter der FDB:

$fdb_parameters_array = array(
    'Kostenstelle' => '110113',
    'Ausgabeart' => 'xml',
    'Dokumentart' => 'Publikation',
    'Jahr' => 'alle'
);
$fdb->setFDBParameters($fdb_parameters_array);
QR-Code
QR-Code tf-infoportal:dokumentation:php:php-bibliothek-parameter-fdb-xslt (erstellt für aktuelle Seite)