1 | <h2>Vorlagenerweiterung</h2> |
---|
2 | |
---|
3 | <h3>Sinn und Zweck</h3> |
---|
4 | <p> |
---|
5 | Sie können das Erscheinungsbild Ihrer Piwigo-Galerie im Einzelnen verändern, |
---|
6 | indem Sie vorhandene Vorlagendateien gegen von Ihnen angepasste austauschen. |
---|
7 | So können Sie z.B. die vorgegebene Vorlagendatei header.tpl, die für die |
---|
8 | Darstellung des Seitenkopfes Ihrer Galerie verantwortlich ist, durch eine |
---|
9 | von Ihnen angepasste Version my_header.tpl ersetzen. Wurde der Datenbank |
---|
10 | der Austausch bekannt gemacht, wird Ihr Seitenkopf an Stelle |
---|
11 | des originalen Seitenkopfes in Ihrer Galerie angezeigt.</p> |
---|
12 | <p> |
---|
13 | Die Erweiterung von Vorlagen ist ein mächtiges Werkzeug, das es Einsteigern |
---|
14 | und erfahrenen Anwendern ermöglicht, eigene, angepasste Vorlagen zu erstellen. |
---|
15 | </p> |
---|
16 | |
---|
17 | <h3>Originalvorlagen</h3> |
---|
18 | <p> |
---|
19 | Ein Thema umfasst ein Reihe von Vorlagendateien, die die Galerie-Seiten bilden. |
---|
20 | Diese Dateien sind die Orginalvorlagen. |
---|
21 | </p> |
---|
22 | |
---|
23 | <h3>Optionale URL-Schlüsselwörter</h3> |
---|
24 | <p> |
---|
25 | In die URL der Galerie können Schlüsselwörter oder aktive Permalinks (siehe die |
---|
26 | Hilfe zu Permalinks) nach dem Modulnamen eingetragen werden.<br> |
---|
27 | <a href="#warnings">Achtung:</a> Wenn die gleiche Originalvorlage |
---|
28 | und das gleiche Schlüsselwort für mehr als eine angepasste Vorlage |
---|
29 | gebraucht werden, wird nur das letzte Schlüsselwort berücksichtigt. |
---|
30 | </p> |
---|
31 | |
---|
32 | <h3>Verbundenes Thema</h3> |
---|
33 | <p> |
---|
34 | Ein verbundenes Thema ist ein Thema, aus dem Vorlagendateien ersetzt werden. |
---|
35 | </p> |
---|
36 | |
---|
37 | <h3>Wo sind die Originalvorlagen gespeichert?</h3> |
---|
38 | <p> |
---|
39 | Die zu jedem Thema gehörenden Originalvorlagen finden sich im Verzeichnis |
---|
40 | <em>/themes/default/template/</em>. Die Originalvorlagen dort |
---|
41 | sollten nicht verändert werden, da Änderungen bei späteren Updates |
---|
42 | verloren gehen.<br> |
---|
43 | Zu den aktuell unterstützten Originalvorlagen gehören: |
---|
44 | </p> |
---|
45 | <ul> |
---|
46 | <li><span class="filename">index.tpl</span></li> |
---|
47 | <li><span class="filename">mainpage_categories.tpl</span> und/oder <span class="filename">thumbnails.tpl</span></li> |
---|
48 | <li><span class="filename">menubar.tpl</span></li> |
---|
49 | <li><span class="filename">header.tpl</span> und/oder <span class="filename">footer.tpl</span></li> |
---|
50 | <li><span class="filename">picture_content.tpl</span> und/oder <span class="filename">picture.tpl</span></li> |
---|
51 | <!-- <li><span class="filename">slideshow.tpl</span></li> --> |
---|
52 | <li><span class="filename">profile.tpl</span> und/oder <span class="filename">profile_content.tpl</span></li> |
---|
53 | <li><span class="filename">tags.tpl</span></li> |
---|
54 | <li><span class="filename">upload.tpl</span></li> |
---|
55 | <li><span class="filename">about.tpl</span></li> |
---|
56 | <li><span class="filename">popuphelp.tpl</span></li> |
---|
57 | <li><span class="filename">search.tpl</span> und/oder <span class="filename">search_rules.tpl</span></li> |
---|
58 | <li><span class="filename">nbm.tpl</span> und/oder <span class="filename">notification.tpl</span></li> |
---|
59 | <li><span class="filename">identification.tpl</span> und/oder <span class="filename">register.tpl</span></li> |
---|
60 | <li><span class="filename">redirect.tpl</span></li> |
---|
61 | </ul> |
---|
62 | |
---|
63 | <h3>Angepasste Vorlagen abspeichern</h3> |
---|
64 | <p> |
---|
65 | Angepasste Vorlagen sollten im Verzeichnis template-extension oder in einem Unterverzeichnis |
---|
66 | dieses Verzeichnisses abgespeichert werden (z.B. <em>/template-extension/my-default/header.tpl</em> |
---|
67 | oder <em>/template-extension/my-theme-name/header.tpl</em>). |
---|
68 | Der Name einer Vorlagendatei ist frei wählbar, die Dateiendung .tpl muss allerdings angefügt werden. |
---|
69 | <!--***--> |
---|
70 | The template files in subfolders appear in the Template configuration screen as available custom templates. |
---|
71 | </p> |
---|
72 | |
---|
73 | <h3>Angepasste Vorlagen aktivieren</h3> |
---|
74 | <p> |
---|
75 | Wählen Sie die zu ersetzende Originalvorlage aus. Sie können auch ein URL-Schlüsselwort benutzen, |
---|
76 | um sicher zu stellen, dass die angepasste Vorlage nur auf den Seiten mit dem gleichen Schlüsselwort |
---|
77 | angezeigt wird. Wählen Sie das verbundene Thema aus, auf das sich die Anpassungen auswirken sollen. |
---|
78 | Teilen Sie der Datenbank die Veränderungen mit. |
---|
79 | </p> |
---|
80 | |
---|
81 | <h3>Angepasste Vorlagen deaktivieren</h3> |
---|
82 | <p> |
---|
83 | Deselektieren Sie die Originalvorlage und teilen Sie der Datenbank die Veränderungen mit.<br> |
---|
84 | Entfernen Sie die angepassten Vorlagen aus dem Verzeichnis template-extensions. |
---|
85 | </p> |
---|
86 | |
---|
87 | <h3>Warnhinweise</h3> |
---|
88 | <ul> |
---|
89 | <li> |
---|
90 | Die <strong>Originalvorlage</strong> muss wirklich die Originalvorlage sein, sonst kann |
---|
91 | es zu unvorhersehbaren Ergebnissen kommen. |
---|
92 | </li> |
---|
93 | <li> |
---|
94 | Wenn die gleiche Originalvorlage und das gleiche Schlüsselwort |
---|
95 | für mehr als eine angepasste Vorlage gebraucht werden, |
---|
96 | wird nur das letzte Schlüsselwort berücksichtigt. |
---|
97 | </li> |
---|
98 | <li> |
---|
99 | Mitgelieferte Beispielvorlagen sind nur für Testzwecke bestimmt und |
---|
100 | sollten nicht verändert werden. Erstellen Sie Ihre eigenen Vorlagen |
---|
101 | oder kopieren Sie vorhandene Vorlagendateien in das Verzeichnis |
---|
102 | <em>/template-extension/my-theme/</em>. |
---|
103 | </li> |
---|
104 | <li> |
---|
105 | Unmittelbar nach dem Löschen einer angepassten Vorlage wird die |
---|
106 | Originalvorlage reaktiviert. |
---|
107 | </li> |
---|
108 | </ul> |
---|
109 | |
---|