15.082
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
Dieses Modul enthält gemeinsame Funktionen, um eine Faktenbox zu füllen | Dieses Modul enthält gemeinsame Funktionen, um eine Faktenbox zu füllen | ||
== <code>Faktenbox()</code> == | == Funktionen == | ||
=== <code>Faktenbox()</code> === | |||
Universelle Faktenbox ohne Formular/Klasse/Gebäude. | Universelle Faktenbox ohne Formular/Klasse/Gebäude. | ||
Sie kann als zusätzliche Faktenboxen auf einer Seite eingebaut werden ähnlich [[Vorlage:Tabbox]]. | Sie kann als zusätzliche Faktenboxen auf einer Seite eingebaut werden ähnlich [[Vorlage:Tabbox]]. | ||
Sie setzt ebenso Attribute wie die regulären Faktenboxen z.B. von Gebäuden, Straßen, Personen usw. | Sie setzt ebenso Attribute wie die regulären Faktenboxen z.B. von Gebäuden, Straßen, Personen usw. | ||
== <code>datenTabUniversal()</code> == | === <code>datenTabUniversal()</code> === | ||
Universeller Daten-Tab zeigt alle seine übergebenen Parameter außer die für Karte und Bild an. | Universeller Daten-Tab zeigt alle seine übergebenen Parameter außer die für Karte und Bild an. | ||
== <code>bildTab()</code> == | === <code>bildTab()</code> === | ||
Selbsterklärend... | Selbsterklärend... | ||
== <code>kartenTab()</code> == | === <code>kartenTab()</code> === | ||
Selbsterklärend... | Selbsterklärend... | ||
== <code>zeileKategorieSeite()</code> == | === <code>zeileKategorieSeite()</code> === | ||
Diese Zeile ist die oberste Zeile eines Daten-Tabs, welche nochmal den Namen des Objekts und einen Link zur Klassen-Kategorie anzeigt und das [[Attribut:Seite]] setzt. | Diese Zeile ist die oberste Zeile eines Daten-Tabs, welche nochmal den Namen des Objekts und einen Link zur Klassen-Kategorie anzeigt und das [[Attribut:Seite]] setzt. | ||
== <code>zeileStrasseHnr()</code> == | === <code>zeileStrasseHnr()</code> === | ||
Wie <code>zeile(attr, attrText, val)</code>, aber speziell ausgrichtet, um [[Attribut:Straße]], [[Attribut:Hausnummer]], [[Attribut:StraßeHnr]] und [[Attribut:AnzahlGebäude]] zu setzen und anzuzeigen. | Wie <code>zeile(attr, attrText, val)</code>, aber speziell ausgrichtet, um [[Attribut:Straße]], [[Attribut:Hausnummer]], [[Attribut:StraßeHnr]] und [[Attribut:AnzahlGebäude]] zu setzen und anzuzeigen. | ||
== <code>zeileAktenNr()</code> == | === <code>zeileAktenNr()</code> === | ||
Wie <code>zeile(attr, attrText, val)</code>, aber speziell ausgrichtet, um [[Attribut:AktenNr]] zu setzen und anzuzeigen. | Wie <code>zeile(attr, attrText, val)</code>, aber speziell ausgrichtet, um [[Attribut:AktenNr]] zu setzen und anzuzeigen. | ||
Die AktenNr werden als Query-Link und mit Seitenanzahl mit dieser AktenNr angezeigt. | Die AktenNr werden als Query-Link und mit Seitenanzahl mit dieser AktenNr angezeigt. | ||
== <code>zeileGeokoordinate()</code> == | === <code>zeileGeokoordinate()</code> === | ||
Zeile um alle [[Attribut:Geokoordinate]] mit OSM-Link zu anzuzeigen. | Zeile um alle [[Attribut:Geokoordinate]] mit OSM-Link zu anzuzeigen. | ||
== <code>zeileDatum()</code> == | === <code>zeileDatum()</code> === | ||
Zeile um ein Datum standardisiert per <code>linkFormDate()</code> anzuzeigen. | Zeile um ein Datum standardisiert per <code>linkFormDate()</code> anzuzeigen. | ||
== <code>zeileParg()</code> == | === <code>zeileParg()</code> === | ||
Standard-Zeile um Attribut <code>attr</code> von <code>fbdata.parg[]</code> mit Werte-table, -Liste oder Einzelwert zu setzen und anzuzeigen. | Standard-Zeile um Attribut <code>attr</code> von <code>fbdata.parg[]</code> mit Werte-table, -Liste oder Einzelwert zu setzen und anzuzeigen. | ||
Anstelle <code>attr</code> kann optional der Text <code>attrText</code> angezeigt werden. | Anstelle <code>attr</code> kann optional der Text <code>attrText</code> angezeigt werden. | ||
== <code>zeile()</code> == | === <code>zeile()</code> === | ||
Standard-Zeile um Attribut <code>attr</code> mit Werte-table, -Liste oder Einzelwert <code>val</code> zu setzen und anzuzeigen. | Standard-Zeile um Attribut <code>attr</code> mit Werte-table, -Liste oder Einzelwert <code>val</code> zu setzen und anzuzeigen. | ||
Anstelle <code>attr</code> kann optional der Text <code>attrText</code> angezeigt werden. | Anstelle <code>attr</code> kann optional der Text <code>attrText</code> angezeigt werden. | ||
== <code>faktenboxSemantikBrowsen()</code> == | === <code>faktenboxSemantikBrowsen()</code> === | ||
Zeile mit Link zum semantischen Browsen (Datensicht). | Zeile mit Link zum semantischen Browsen (Datensicht). | ||
== <code>common()</code> == | === <code>common()</code> === | ||
Sonstige gemeinsame Dinge anfügen | Sonstige gemeinsame Dinge anfügen | ||
* Formular | * Formular | ||
| Zeile 50: | Zeile 52: | ||
* Wartung | * Wartung | ||
== <code>tab()</code> == | === <code>tab()</code> === | ||
Vervollständigt Tab-Inhalt zu einem Tab. | Vervollständigt Tab-Inhalt zu einem Tab. | ||
== <code>fbdata()</code> == | === <code>fbdata()</code> === | ||
Erstellt Faktenbox-Daten-Tabelle. | Erstellt Faktenbox-Daten-Tabelle. | ||
== <code>fbdata</code>-Daten-table == | |||
Um die Parameter-Übergabe zu obigen Funktionen zu vereinfachen wird die <code>fbdata</code>-Daten-table verwendet, in der folgende Daten abgelegt werden: | |||
* <code>fbdata.frame</code> = <code>frame</code> von <code>Faktenbox(frame)</code> | |||
* <code>fbdata.pargs</code> = <code>frame:getParent().args</code>. Beispiel: <code>fbdata.pargs["Ehemals"]</code> | |||
* Pagesnames | |||
** <code>frame.fullpagename</code> | |||
** <code>frame.pagename</code> | |||
** <code>frame.subpagename</code> | |||
* <code>frame.strasse_hnr</code> Untertabelle für Straße/Hausnummer-Daten | |||
** <code>frame.strasse_hnr.strasse</code> Untertabelle für Straßen | |||
*** <code>frame.strasse_hnr.strasse.name</code> Straßenname | |||
*** <code>frame.strasse_hnr.strasse.hausnummer</code> Hausnummern-table | |||
*** <code>frame.strasse_hnr.strasse.suspekt</code> Suspekte Formular-Werte dieser Straße | |||
** <code>frame.strasse_hnr.suspekt </code> Suspekte Formular-Werte aller Straßen | |||
** <code>frame.strasse_hnr.anzahlGebaeude </code> Anzahl aller gültigen Straße/Hausnummer-Kombinationen | |||
== Unterseiten == | == Unterseiten == | ||