Zuletzt bearbeitet vor 4 Wochen
von Daniel Quathamer

Neue Layouts in SuperX 5.2

Prinzipien

  • Minimaler Einsatz von Javascript und JS-Frameworks
  • Maximaler Einsatz von HTML 5 / CSS / Bulma
  • Responsiv

Implementierung

Quellcode

Um Templates einzusehen und eigene Kopien anzupassen benötigen Sie zunächst den Quellcode. Dieser liegt im Verzeichnis .../webapps/superx/xml und ist Teil des Kernmoduls. Sie können das aus dem Download Bereich herunterladen, oder direkt vom git Server klonen.

Ein Template kann dann angepaßt werden, indem es in die Datei .../webapps/superx/xml/page_components_html_final.xsl übernommen wird. Der Mechanismus ist im Handbuch Maskenanpassung erläutert.

Allgemeine Templates

Alle eingebundenen Templates liegen im Ordner .../webapps/superx/xml in der Datei "nd_templates.xsl". Hier eine Übersicht wo die jew. Templates genutzt werden. Anmerkungen zur Tabelle:

  • x = Hier ist Template zu integrieren
  • Templateoriginal liegt in nd_templates.xsl
new design
templatename
Menü Masken Masken (Management) Tabellen Tabellen (Management)
Allgemein          
nd_pagetitle x x
x
x x
nd_breadcrumb x x
x
x x
nd_infotiles          
nd_modulinfo x x x x x
Abfragen
         
nd_query_subdir x
       
nd_query_list x
     
Buttons
         
nd_buttonbar_mask
  x x
   
nd_buttonbar_table       x
x
nd_buttonbar_export       x
 
nd_button_Keyfields   x x
 
nd_button_Print       x
x
nd_button_BackToMask       x
x
nd_button_UserDoc   x x x
x
nd_button_Bookmark   x x x
x
nd_button_DeepLink       x
x
nd_button_Konfig       x
x
nd_button_intoWord       x
x
nd_button_intoExcelNormal       x
x
nd_button_intoExcelBig       x
x
nd_button_intoExcelNice       x
x
nd_button_intoPDF       x
x
nd_button_intoHTML       x
x
nd_button_intoCSVText       x
x
nd_button_intoCSVExcel       x
x
nd_button_intoXML       x
x
nd_button_intoMediaWiki       x
x
nd_button_Copy       x
x
nd_button_MaskInfoEdit       x
x
nd_button_MaskToSachgeb       x
x
nd_button_StyleToMask       x
x
Ergebnisberichte          
nd_legend_explanation       x
x
nd_resultset_simple       x

nd_resultset_man       x
x
nd_resulset_tree       x

Formulare          
nd_selectionform   x
    x
nd_selectionform_man     x
 
nd_formsubmit   x
x
 
Navigation        
nd_navi_top x x x
x x
nd_navi_wam

ist Bestandteil von nd_navi_top

         
nd_navi_panel x
x
x
x x
nd_navi_panel_orgunits         x
nd_navi_bottom x x x
x x
nd_navi_resultset       x x