Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
cookbook:backendtweaks [2014/10/21 13:44] shadowcat angelegt |
cookbook:backendtweaks [2015/04/23 00:00] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Backend Tweaks ====== | ====== Backend Tweaks ====== | ||
+ | |||
+ | ===== Seiten-URL oder -Titel anzeigen ===== | ||
[[http://forum.blackcat-cms.org/viewtopic.php?f=21&t=297|Im Forum]] wurde vorgeschlagen, die URL der aktuellen Seite im Backend exponiert(er) anzuzeigen. Dies erleichtert die Arbeit mit mehreren BC-Installationen, wenn man parallel mehrere Backends geöffnet hat. | [[http://forum.blackcat-cms.org/viewtopic.php?f=21&t=297|Im Forum]] wurde vorgeschlagen, die URL der aktuellen Seite im Backend exponiert(er) anzuzeigen. Dies erleichtert die Arbeit mit mehreren BC-Installationen, wenn man parallel mehrere Backends geöffnet hat. | ||
Zeile 5: | Zeile 7: | ||
Hier gibt es eine Reihe von Möglichkeiten, von denen ich eine beispielhaft beschreiben möchte. Grundsätzlich: Anpassungen aller Art sollten im Verzeichnis (=der Variante) "custom" erfolgen. So bleiben sie beim Update erhalten. | Hier gibt es eine Reihe von Möglichkeiten, von denen ich eine beispielhaft beschreiben möchte. Grundsätzlich: Anpassungen aller Art sollten im Verzeichnis (=der Variante) "custom" erfolgen. So bleiben sie beim Update erhalten. | ||
- | ===== Vorgehen ===== | + | <WRAP center round tip 100%> |
+ | Wenn das Verzeichnis "custom" noch nicht existiert, einfach neu anlegen. | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP center round info 100%> | ||
+ | In BlackCat CMS Version 1.1 wird der Titel der Seite im Backend unten links angezeigt. | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | ==== Vorgehen ==== | ||
- Die Datei ''./templates/freshcat/templates/default/header.tpl'' kopieren nach ''./templates/freshcat/templates/custom''. | - Die Datei ''./templates/freshcat/templates/default/header.tpl'' kopieren nach ''./templates/freshcat/templates/custom''. | ||
- In dieser Datei: | - In dieser Datei: | ||
- Suchen nach <code> | - Suchen nach <code> | ||
- | <span id="fc_side_choose"><a href="http://blackcat-cms.org/" title="Visit Black Cat CMS Homepage" target="_blank">Black Cat CMS</a></code> | + | <span id="fc_side_choose"><a href="http://blackcat-cms.org/" title="Visit Black Cat CMS Homepage" target="_blank">Black Cat CMS</a></code> |
- Dahinter einfügen <code> | - Dahinter einfügen <code> | ||
- | <br /><span style="font-size:0.9em;">{$CAT_URL}</span></code> | + | <br /><span style="font-size:0.9em;">{$CAT_URL}</span></code> |
- Da die URL dann noch nicht zu sehen ist, weil im CSS die line-height auf 48px gesetzt ist, suchen nach <code> | - Da die URL dann noch nicht zu sehen ist, weil im CSS die line-height auf 48px gesetzt ist, suchen nach <code> | ||
- | <span id="fc_side_choose"></code> | + | <span id="fc_side_choose"></code> |
- Ändern in <code> | - Ändern in <code> | ||
- | <span id="fc_side_choose" style="line-height:1.6em;"></code> | + | <span id="fc_side_choose" style="line-height:1.6em;"></code> |
+ | |||
+ | Anschließend noch, falls nicht schon geschehen, die Variante "custom" für das Backend auswählen. Hierzu unter | ||
+ | |||
+ | Einstellungen -> Backend Einstellungen -> Variante (Skin): -> custom | ||
+ | |||
+ | auswählen und Speichern. | ||
+ | |||
+ | Wer statt der URL lieber den Titel der Webseite angezeigt haben möchte, verwendet statt {$CAT_URL} -> {$WEBSITE_TITLE}. | ||
+ | |||
+ | ==== Alternative Platzierung im Fuß ==== | ||
+ | |||
+ | Hier als Beispiel neben dem Copyright-Eintrag. | ||
+ | |||
+ | - Die Datei ''./templates/freshcat/templates/default/footer.tpl'' kopieren nach ''./templates/freshcat/templates/custom''. | ||
+ | - In dieser Datei: | ||
+ | - Suchen nach <code> | ||
+ | <a href="{$URL_HELP}" title="Black Cat CMS" target="_blank">Black Cat CMS</a> is released under the <a href="http://www.gnu.org/licenses/gpl.html" title="Black Cat CMS Core is GPL" target="_blank">GNU General Public License</a>.</code> | ||
+ | - Davor einfügen <code> | ||
+ | {$CAT_URL} | </code> | ||
+ | (oder auch {$WEBSITE_TITLE}) | ||
+ | |||
+ | Natürlich kann man das bei Bedarf auch noch anpassen, z.B. Fettschrift, Schriftfarbe, Link zur Frontpage, etc. | ||
+ | |||
+ | ===== Liste im Addons-Bereich: Darstellung ===== | ||
+ | |||
+ | Die Liste kann bei vielen Addons - dazu gehören auch Sprachen und Templates - schon recht lang werden. [[http://forum.blackcat-cms.org/viewtopic.php?f=3&t=273|Im Forum]] wurde daher der Wunsch geäußert, die Liste etwas zu komprimieren. | ||
+ | |||
+ | Hierzu die Datei | ||
+ | |||
+ | /templates/freshcat/css/custom/theme.css | ||
+ | |||
+ | anlegen (oder, falls schon vorhanden, entsprechend anpassen). Folgenden CSS-Code eintragen: | ||
+ | |||
+ | <sxh css> | ||
+ | html body.fc_gradient1 div#fc_content_container div#fc_main_content div#fc_lists_overview.fc_addons ul#fc_list_overview.fc_group_list li span.icon-puzzle{color:#637485;} | ||
+ | html body.fc_gradient1 div#fc_content_container div#fc_main_content div#fc_lists_overview.fc_addons ul#fc_list_overview.fc_group_list li{padding:0.2em;} | ||
+ | </sxh> | ||
+ | |||
+ | Dieser ändert neben dem Padding (kleinere Blöcke) auch die Farbe des Puzzle-Icons, welches bei Modulen angezeigt wird, die keine eigene ''icon.png'' haben. | ||
+ | |||
+ | ===== Liste im Addons-Bereich: Filter ===== | ||
+ | |||
+ | Standardmäßig werden in der Liste die installierten Module angezeigt; durch Anklicken der jeweiligen Schaltflächen lassen sich weitere Bereiche - Sprachen, Templates, noch nicht installierte Module - einblenden. Dies erfolgt additiv, das heißt, die Schaltflächen sind nicht zum **Umschalten** zwischen den Typen, sondern zum **Ein-** bzw. **Ausblenden**. | ||
+ | |||
+ | Möchte man statt dessen Umschalten, benötigt man eine kleine Anpassung im Javascript. Diese kann im Forum unter http://forum.blackcat-cms.org/download/file.php?id=36 heruntergeladen werden. Die im ZIP enthaltene Datei wird nach ./templates/freshcat/templates/custom kopiert und wie oben beschrieben auf die Variante "custom" umgeschaltet. Voilà! |