Einsatzleiterwiki

Das elektronische Einsatzleiterhandbuch

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:hilfe:template

Sie befinden sich in der bearbeitbaren Version des Einsatzleiterwiki-Projekts. Klicken Sie hier für allgemeine Informationen zum Projekt.

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:hilfe:template [05.06.2011 22:58]
christoph_ziehr
— (aktuell)
Zeile 1: Zeile 1:
-====== Template- und Quelltext-Anpassungen ====== 
  
-Als Grundlage wird das [[http://www.dokuwiki.org/template:vector|Vector-Template]] von [[http://andreas-haerter.com/|Andreas Härter]] verwendet, welches es ermöglicht das Aussehen von Wikipedia auf eine DokuWiki-Installation zu übertragen. Folgende Anpassungen wurden vorgenommen, um das Template einsatztauglich zu machen: 
- 
-===== Entfernung des Logos ===== 
- 
-In der linken oberen Ecke soll das standardmäßig vorhandene Logo entfernt werden. Dafür ist die Anpassung von zwei Dateien notwendig. In der Datei ''lib/tpl/vector/main.php'', ausgehend vom Stammverzeichnis der Installation, muss in Zeile 725 bis 746 der Inhalt entfernt werden. Zum Zwecke der Nachvollziehbarkeit wird der Inhalt aber nicht gelöscht, sondern lediglich auskommentiert. Dieses Vorgehen wird bei allen Quelltextänderungen angewandt. Damit kann, falls gewünscht, eine entsprechende Funktion auch schnell wieder reaktiviert werden. 
- 
-Da in diesem Falle das entfernen des Logos ein Loch im Layout zurück lässt, muss außerdem die Datei ''lib/tpl/vector/static/3rd/vector/main-ltr.css'' angepasst werden, die unter anderem die Anweisungen zur Darstellung des Logos enthält. Hier muss in Zeile 395 die Angabe zum oberen Abstand geändert werden, um die Lücke zu schließen. 
- 
-===== Entfernung der Icons ===== 
- 
-Um die Icons am unteren Ende der Seite zu entfernen, müssen in der Datei ''lib/tpl/vector/main.php'' die Zeilen 800 bis 809 auskommentiert werden. 
- 
-===== Anpassung der Toolboxen ===== 
- 
-Zuerst muss der Inhalt der Datei ''lib/tpl/vector/conf/boxes.php'' in die Datei ''lib/tpl/vector/user/boxes.php'' kopiert werden. 
- 
-Dann folgende Stelle im Quelltext suchen: 
- 
-<code> 
-    //html2pdf plugin 
-    //see <http://www.dokuwiki.org/plugin:html2pdf> for info 
-    } else if (file_exists(DOKU_PLUGIN."html2pdf/action.php") && 
-                       !plugin_isdisabled("html2pdf")){ 
-                $_vector_boxes["p-coll-print_export"]["xhtml" .= "        <li id=\"coll-download-as-rl\"><a href=\"".wl(cleanID(getId()), array("do" => "export_pdf"))."\" rel=\"nofollow\">".hsc($lang["vector_exportbxdef_downloadpdf"])."</a></li>\n"; 
-    } 
-</code> 
- 
-und unterhalb des eben zitierten Texts folgenden Codeblock einfügen: 
- 
-<code> 
-// Links auf diese Seite, Seitenindex und letzte Änderungen anzeigen, falls der Benutzer angemeldet ist (Vereinigung von Export- und Toolbox um keinen Platz zu verschwenden) 
-      if ($loginname != ""){ 
- if (actionOK("backlink")){ //check if action is disabled 
-                $_vector_boxes["p-coll-print_export"]["xhtml"] .= "        <li id=\"t-whatlinkshere\"><a href=\"".wl(cleanID(getId()), array("do" => "backlink"))."\">".hsc($lang["vector_toolbxdef_whatlinkshere"])."</a></li>\n"; //we might use tpl_actionlink("backlink", "", "", hsc($lang["vector_toolbxdef_whatlinkshere"]), true), but it would be the only toolbox link where this is possible... therefore I don't use it to be consistent 
-            }  
-            if (actionOK("recent")){ //check if action is disabled 
-                $_vector_boxes["p-coll-print_export"]["xhtml"] .= "        <li id=\"t-recentchanges\"><a href=\"".wl("", array("do" => "recent"))."\" rel=\"nofollow\">".hsc($lang["btn_recent"])."</a></li>\n"; //language comes from DokuWiki core 
-            } 
-            if (actionOK("index")){ //check if action is disabled 
-                $_vector_boxes["p-coll-print_export"]["xhtml"] .= "        <li id=\"t-special\"><a href=\"".wl("", array("do" => "index"))."\" rel=\"nofollow\">".hsc($lang["vector_toolbxdef_siteindex"])."</a></li>\n"; 
-            } 
- } 
-// Export drucken 
-            $_vector_boxes["p-coll-print_export"]["xhtml"] .=  "        <li id=\"t-print\"><a href=\"".wl(cleanID(getId()), array("rev" =>(int)$rev, "vecdo" => "print"))."\" rel=\"nofollow\">".hsc($lang["vector_exportbxdef_print"])."</a></li>\n" 
-                                                              ."      </ul>";</code> 
-Toolboxen fertig ausformulieren, Reiter, Tabs, Sprachdatei 
wiki/hilfe/template.1307307530.txt.gz · Zuletzt geändert: 05.06.2011 22:58 von christoph_ziehr