Spezielle WIAS-HTML-Tags
- wiasheader
-
Dieses Tag versieht die Seite mit dem vollen WIAS-Layout, also mit Level1- und Level2-Menü.
Beispiel:
<%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiasheader l2Selected="4" menufile="/server/www/ROOT/hints/example-menu.txt" visual="/layout3/img/visual/Beispielbild.jpg" claimH1="Können wir das schaffen?" claimH2="Ja, wir schaffen das!" claimText="Mit Mathematik kann man vieles erreichen." params="fullmenu=item:FullMenu fullmenu.jsp Volles Menü|FullMenu"> ... html-Text </wiastags:wiasheader>Menü-Datei:path:Hinweise|Hints|/hints/index.jsp?lang=0|/hints/index.jsp?lang=1 menu: { item:Overview index.jsp Überblick|Overview item:HTMLzuJSP introduction.jsp HTML zu JSP|HTML to JSP item:Multilingual multilingual.jsp Mehrsprachig|Multilingual item:Level2Menu level2menu.jsp Level2 Menü|Level2 Menu include:fullmenu item:WIASTags wiastags.jsp WIAS Tags|WIAS Tags } - wiaslight
-
Dieses Tag versieht die Seite mit dem leichten Layout, also nur mit Level1-Menü.
Beispiel:Parameter lang legt die Sprache fest. lang="0" ergibt deutsch und lang="1" englisch. Wenn lang nicht angegeben wird, wird die Sprache gewählt, die als lang-Parameter an die Seite übergeben wurde. l1Selected legt fest, welcher Level1-Menüpunkt als selektiert dargestellt wird und hat auch Auswirkungen auf die Angabe des aktuellen Pfades links unterhalb der Slider-Bilder ("bread crumbs"). Die Menüpunkte werden mit "0" beginnend gezählt. Existiert kein Menüpunkt mit der angegebenen Nummer oder wird l1Selected nicht angegeben, wird kein Menüpunkt selektiert. Fehlerhafte oder fehlende Angaben hier führen jedoch zu Problemen bei der Pfaddarstellung (s.o.) showSwitchLang Regelt die Anzeige des Sprachschalters. Für den Default-Wert "true" wird der Sprachschalter angezeigt. Bei Seiten, die nicht zweisprachig sind, ist "false" zu wälen. <%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiaslight l1Selected="2"> ... html-Text </wiastags:wiaslight>
- wiasminimal
-
Dieses Tag versieht die Seite mit dem minimalen Layout, also nur ohne Level1-und Level2-Menü.
Beispiel:Parameter lang legt die Sprache fest. lang="0" ergibt deutsch und lang="1" englisch. Wenn lang nicht angegeben wird, wird die Sprache gewählt, die als lang-Parameter an die Seite übergeben wurde. showSwitchLang Regelt die Anzeige des Sprachschalters. Für den Default-Wert "true" wird der Sprachschalter angezeigt. Bei Seiten, die nicht zweisprachig sind, ist "false" zu wälen. <%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiasminimal> ... html-Text </wiastags:wiasminimal>
- wiasuni
-
Dieses Tag versieht die Seite mit dem WIAS-Layout. Welches Layout angezeigt wird, entscheidet der Wert des Parameters htype.
Beispiel:Parameter lang legt die Sprache fest. lang="0" ergibt deutsch und lang="1" englisch. Wenn lang nicht angegeben wird, wird die Sprache gewählt, die als lang-Parameter an die Seite übergeben wurde. htype legt das Layout fest. htype="0" ergibt das minimale Layout, htype="1" ergibt das leichte Layout. Wird htype nicht angegeben oder mit einem anderen Wert als "0" oder "1", so wird das volle Layout angezeigt. l1Selected legt fest, welcher Level1-Menüpunkt als selektiert dargestellt wird. Die Menüpunkte werden mit "0" beginnend gezählt. Existiert kein Menüpunkt mit der angegebenen Nummer oder wir l1Selected nicht angegeben, wird kein Menüpunkt selektiert. l2Selected wie l1Selected, nur für das Level2-Menü menufile enthält den Dateinamen der Datei in der das Level2-Menü beschrieben ist, das verwendet werden soll. Ist dieser Parameter nicht angegeben, wird das zum mit l1Selected ausgewählte Level1-Menüpunkt gehörende Level2-Menü angezeigt. showSwitchLang Regelt die Anzeige des Sprachschalters. Für den Default-Wert "true" wird der Sprachschalter angezeigt. Bei Seiten, die nicht zweisprachig sind, ist "false" zu wälen. params Der Parameter params gibt die Möglichkeit, mit menufile definierte Menüs zu modifizieren. Damit können dynamische Menüs definiert werden. Der Wert von params hat folgenden Aufbau:
params="name1=zeile1,1\nzeile1,2\n...\nzeile1,K1\0name2=zeile2,1\nzeile2,2\n...\nzeile2,K2\0...\0nameN=zeileN,1\nzeileN,2\n...\nzeileN,KN"
Dabei gilt:- Jede Definition einer Variablen erfolgt in der Form
name=wert. - Der Wert einer Variablen kann aus mehreren Zeilen bestehen. Diese sind durch
\nzu trennen. - Enthält ein params-Wert mehrere Variablendefinitionen, so sind diese durch
\0zu trennen. - Enthält das mit menufile Definierte Menü eine oder mehrere Zeilen der Form:
include:nameund ist name eine in params definierte Variable, so wird diese Zeile durch die Zeilen ersetzt, die als Wert von name in params definiert ist. Ist name nicht in params definiert, so wird die Zeileinclude:nameignoriert.
<%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiasuni htype="2" l2Selected="4" menufile="/server/www/ROOT/hints/example-menu.txt" params="fullmenu=item:FullMenu fullmenu.jsp Volles Menü|FullMenu"> ... html-Text </wiastags:wiasuni>
... html-Text
</wiastags:wiasminimal>
-->
- Jede Definition einer Variablen erfolgt in der Form
- fgheader
-
Dieses Tag gibt eine Tabelle aus, die für eine Forschungsgruppe den Leiter, die Sekretärin, die Mitarbeiter, die Sipendiaten und die Ehrenmitglieder
enthält.
Beispiel:Parameter lang legt die Sprache fest. lang="0" ergibt deutsch und lang="1" englisch. Wenn lang nicht angegeben wird, wird die Sprache gewählt, die als lang-Parameter an die Seite übergeben wurde. fg fg gibt die Forschungs-/Leibniz-Gruppe an, für die die Tabelle erstellt werden soll. Die Angabe erfolgt in der Form fg="fg1", ... ,fg="fg7" bzw. fg="lg1" oder fg="lg2" . showTitle Wenn showTitle="true" gesetzt wird, wird der Titel der Personen mit ausgegeben. Falls der Titel ausgegeben werden soll und eine Person keinen Titel besitzt, dann wird stattdessen der Vorname ausgegeben. Standard: showTitle="false" showFirst Wenn showFirst="true" gesetzt wird, wird der Vorname der Personen mit ausgegeben. Standard: showTitle="true" showLast Wenn showLast="true" gesetzt wird, wird der Nachname der Personen mit ausgegeben. Standard: showTitle="true" <%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiasminimal> <wiastags:fgheader fg="fg3" showTitle="true" showFirst="false"/> ... html-Text </wiastags:wiasminimal>
- fundedprograms
- Dieses Tag gibt eine Liste von geförderten und nicht geförderten Forschungsprogrammen aus.
Beispiel:Parameter lang legt die Sprache fest. lang="0" ergibt deutsch und lang="1" englisch. Wenn lang nicht angegeben wird, wird die Sprache gewählt, die als lang-Parameter an die Seite übergeben wurde. fg fg gibt die Forschungs-/Leibniz-Gruppe an, für die die Tabelle erstellt werden soll. Die Angabe erfolgt in der Form fg="fg1", ... ,fg="fg7" bzw. fg="lg1" oder fg="lg2" . program Kurzbezeichnung des Förderungsprogrammes, für das die Liste augegeben werden soll. archive Wenn archive="true" angegeben wird, werden nur Forschungsprogramme gezeigt, die nicht schon abgelaufen sind. Ist archive="false" oder nicht angegeben, werden aktuelle Forschungsprogramme gezeigt. Standard: archive="false" <%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiasminimal> <wiastags:fundedprograms fg="fg3"/> ... html-Text <wiastags:fundedprograms program="dfg-fz"/> ... html-Text <wiastags:fundedprograms program="dfg-sfb"/> ... html-Text </wiastags:wiasminimal>
- publicationsearchform
- Dieses Tag gibt eine Suchmaske für Publikationen aus. Die Werte in der Maske können durch die Parameter vorbelegt werden.
Beispiel:Parameter lang legt die Sprache fest. lang="0" ergibt deutsch und lang="1" englisch. Wenn lang nicht angegeben wird, wird die Sprache gewählt, die als lang-Parameter an die Seite übergeben wurde. action name fg year1 year2 topic type bibtex <%@ taglib uri="/wiastags" prefix="wiastags"%><wiastags:wiasminimal> <% int lang = de.wias.jee.tags.TagHelper.evalLang(pageContext); String name = request.getParameter("lname"); String fg = request.getParameter("fg"); String year1 = request.getParameter("year1"); String year2 = request.getParameter("year2"); String topic = request.getParameter("topic"); String type = request.getParameter("type"); String bibtex = request.getParameter("bibtex"); %> <wiastags:publicationsearchform/> ... html-Text <wiastags:publicationsearchform action="example-publicationsearchform.jsp" name="Egon Karl" fg="fg5" year1="2005" year2="2009" topic="" type="preprint" bibtex=""/> ... html-Text <wiastags:publicationsearchform name="<%=name%>" fg="<%=fg%>" year1="<%=year1%>" year2="<%=year2%>" topic="<%=topic%>" type="<%=type%>" bibtex="<%=bibtex%>"/> ... html-Text </wiastags:wiasminimal> - publicationlist
- Parameter:
- lang
- name
- lname
- fg
- year1
- year2
- topic
- type
- bibtex
- noerrormessage
- software
- Parameter:
- lang
- fg
- id
- logo
- projectareas
- Parameter:
- lang
- fg
- showText

