baseportal
Suche: 
 Forum   Start 

Parameter

 
Verstecken Inhalt

Aussehen

    border=<zahl>
Rahmen, Dicke Vorgabe=0
    gridcolor=<farbe>/-
Gitter, Farbe Vorgabe=f0f0f0
("-" um Vorgabe zu löschen)
    padding=<zahl>
Abstand Inhalt:Umrandung Vorgabe=4
    spacing=<zahl>
Umrandung, Dicke Vorgabe=2
    dataface=<font>
Datenfeld, Textfont
    datacolor=<farbe>
Datenfeld, Textfarbe
    datasize=<zahl>
Datenfeld, Textgrösse
    databack=<farbe>
Datenfeld, Hintergrundfarbe Vorgabe=f0f0f0
("-" um Vorgabe zu löschen)
    databack2=<farbe>
Datenfeld, wechselnde Hintergrundfarbe Vorgabe=e0e0e0
("-" um Vorgabe zu löschen)
    dataalign=left/middle/right
Datenfeld, Ausrichtung
    headface=<font>
Feldname, Textfont (Vorgabe=Wert von dataface, falls dieser gesetzt)
    headcolor=<farbe>
Feldname, Textfarbe (Vorgabe=Wert von datacolor, falls dieser gesetzt)
    headsize=<zahl>
Feldname, Textgrösse (Vorgabe=Wert von datasize, falls dieser gesetzt)
    headback=<farbe>
Feldnamen, Hintergrundfarbe Vorgabe=d0d0f0
("-" um Vorgabe zu löschen)
    headalign=left/middle/right
Feldnamen, Ausrichtung
    class=
Name (aktiviert eine eigene CSS Definition)


Sortieren+Bereich

    <feld>==*
Sortierung nach Feld
    sort=-
Reihenfolge umkehren
    sort=<(-)feld1,(-)feld2,...>
Sortierung erst nach Feld1, dann nach Feld2 usw.
    showsort=<feld1,feld2,../*>
Feldnamen mit Link zur Sortierung
*=Alle Felder, bei denen Sortierung definiert ist
    range=(-)<start>(,<anzahl>)
ab Start (bei "-" von hinten), Anzahl (oder bis Ende)


Blättern

    showamount=no/all/sel/all,sel
Anzahl der passenden Einträge: Nicht anzeigen / bei Gesamt, nicht bei Auswahl / bei Auswahl, nicht bei Gesamt / Anzeige Auswahl, Gesamt
    selectbrowse=no/top/bottom
(Alles,Neu,Detail ..) Nein / oben / unten / oben + unten
    buttonbrowse=no/top/bottom
(>, >> ..) Nein / oben / unten / oben + unten
    pagebrowse=no/(0)top/bottom/top,bottom
(1, 21, usw.) ohne reiter / (0 zu beginn=reiter starten mit 0), reiter oben, reiter unten /oben+unten
    indexfield=<feld>
Kein Feldreiter / nach Feld (wenn option, dann die werte, sonst: a,b,c..z)
    indexbrowse=no/top/bottom


Ausgabe

    listfields=<(-)feld1,feld2..>/#<anzahl>
Felder die bei der Listen-Ausgabe in der angegebenen Reihenfolge erscheinen sollen (oder mit - die nicht dort erscheinen sollen)
#<anzahl> = max. Zahl Felder ausgeben
    allfields=<(-)feld1,feld2..>/#<anzahl>
Felder die bei der Detail-Ausgabe in der angegebenen Reihenfolge erscheinen sollen (oder mit - die nicht dort erscheinen sollen)
#<anzahl> = max. Zahl Felder ausgeben
    formfields=<(-)feld1,feld2..>/#<anzahl>
Felder die beim Eingabe-Formular in der angegebenen Reihenfolge erscheinen sollen (oder mit - die nicht dort erscheinen sollen)
#<anzahl> = max. Zahl Felder ausgeben
    searchfields=<(-)feld1,feld2..>/#<anzahl>
Felder die beim Such-Formular in der angegebenen Reihenfolge erscheinen sollen (oder mit - die nicht dort erscheinen sollen)
#<anzahl> = max. Zahl Felder ausgeben
    keyfield=<feld>
Feld das zur Detailausgabe verlinken soll (Vorgabe=erstes Feld)
    listtype=list/all/add/search
Ausgabe-Art
    tdparam=<html-code>
Zusatz zu den Zellen-<td>s (z.B. mit "nowrap" - kein Umbruch)
    detail=no/link/linktop/linkbottom/top/bottom
Detail-Ausgabe: nicht möglich/nach Link alleine,oben,unten/oben/unten
    search=no/link/linktop/linkbottom/top/bottom
Such-Ausgabe: nicht möglich/nach Link alleine,oben,unten/oben/unten
    input=no/link/linktop/linkbottom/top/bottom
Eingabe-Formular: nicht möglich/nach Link alleine,oben,unten/oben/unten
    maxlistlength=0/<zahl>
Maximale Textlänge bei Listen-Ausgabe. Zeilenumbrüche werden nicht gewandelt.
0=Zeilenumbrüche bei Listen-Ausgabe nicht wandeln, Länge unbegrenzt
    convert_br=<feld1,feld2..>/-
Felder, bei denen Zeilenumbrüche in <br> gewandelt werden
-=Kein Feld (ohne Angabe alle)
    convert_html=<feld1,feld2..>/*
Felder, bei denen HTML-Code in deren HTML-Pendants umgewandelt werden
*=Alle Felder
    convert_quote=<feld1,feld2..>/*
Felder, bei denen ", ' und \ umgewandelt werden
*=Alle Felder
    convert_url=<feld1,feld2..>/*
Felder, die für einen URL-Aufruf gewandelt werden
*=Alle Felder
    language=de/en/es/fr/pl/it/tr/el/no/ja/ko/zh/id/sr/ca
Ausgabetexte in Deutsch, Englisch, Spanisch, Französisch, Polnisch, Italienisch, Türkisch, Griechisch, Norwegisch, Japanisch, Koreanisch, Chinesisch, Indonesisch, Serbisch, Katalanisch
(Vorgabe=auf Deutsch)


Abfrage

    db=<datenbank>
Zu bearbeitende Datenbank
    htx=<template>
Auszugebendes Template
    uid=<name>
Angemeldeter Nutzer
    upw=<passwort>
Passwort zur Anmeldung
    sid=<session id>
Nummer der laufenden Sitzung

URL-Parameter / Allgemeine Parameter

Parameter können auch zur Steuerung bestimmter Aktionen oder zur Überprüfung von bestimmten Zuständen dienen
Dazu kann prinzipiell jeder beliebige Name, der den Konventionen über Variablennamen in Perl entspricht, genutzt werden. Man kann diese Parameter entweder an die URL anhängen oder auch in eigene Formulare als Hidden-Fields einbauen.
Bei Übergabe durch die URL werden Parameter in der Form

    name=wert
mit einem vorgestellten "&" - Zeichen an die URL des Templateaufrufes angehängt. Dabei steht dann der Parameter als Variable mit dem Namen und Wert im Template zur Verfügung und kann wie eine normale Variable genutzt werden.

Beispiel:

Ein Link mit folgendem Aussehen:

    http://baseportal.de/baseportal/doku/baseportal.pl?htx=/doku/wiki&kennung=67
ruft ein Template wiki mit dem (hervorgehobenen) Parameter mit Namen kennung und dem Wert 67 auf.
Im gesamten Template steht nun dieser Wert unter dem Parameternamen zur Verfügung und kann u.a. abgefragt werden oder bedingte Aktionen hervorrufen

Zusammenfassend kann gesagt werden, dass Parameter, sowohl "freie" als auch die BasePortal - internen zur Steuerung der Datenbankausgaben ein wesentliches Mittel zur Ausgabesteuerung darstellen.

Letzte Änderung am 25.11.2005, 11:38 - Stichworte: Parameter,border,gridcolor,padding,spacing,dataface,datacolor,datasize,databack,databack2,dataalign,headface,headcolor,headsize,headback,headalign,sort,showsort,range,showamount,selectbrowse,buttonbrowse,pagebrowse,indexfield,indexbrowse,listfields,allfields,formfields,searchfields,keyfield,listtype,tdparam,detail,search,input,maxlistlength,convert_br,convert_html,convert_quote,convert_url,language,Sprachen,db,htx,uid,upw,sidc - o - +

© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!