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.
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.
Wenn das Verzeichnis „custom“ noch nicht existiert, einfach neu anlegen.
In BlackCat CMS Version 1.1 wird der Titel der Seite im Backend unten links angezeigt.
./templates/freshcat/templates/default/header.tpl
kopieren nach ./templates/freshcat/templates/custom
.<span id="fc_side_choose"><a href="http://blackcat-cms.org/" title="Visit Black Cat CMS Homepage" target="_blank">Black Cat CMS</a>
<br /><span style="font-size:0.9em;">{$CAT_URL}</span>
<span id="fc_side_choose">
<span id="fc_side_choose" style="line-height:1.6em;">
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}.
Hier als Beispiel neben dem Copyright-Eintrag.
./templates/freshcat/templates/default/footer.tpl
kopieren nach ./templates/freshcat/templates/custom
.<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>.
{$CAT_URL} |
(oder auch {$WEBSITE_TITLE})
Natürlich kann man das bei Bedarf auch noch anpassen, z.B. Fettschrift, Schriftfarbe, Link zur Frontpage, etc.
Die Liste kann bei vielen Addons - dazu gehören auch Sprachen und Templates - schon recht lang werden. 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:
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;}
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.
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à!