Warning: session_start(): open(/www/htdocs/w017651d/tmp/wiki//sess_9d7f139a580ef7a008a813985a020feb, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/auth.php on line 424

Warning: session_write_close(): open(/www/htdocs/w017651d/tmp/wiki//sess_9d7f139a580ef7a008a813985a020feb, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/www/htdocs/w017651d/tmp/wiki/) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/actions.php on line 210

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/lib/tpl/dokuwiki/main.php on line 12
Backend Tweaks [BlackCat CMS Dokumentation, Tutorials, Tipps und Tricks]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


cookbook:backendtweaks

Backend Tweaks

Seiten-URL oder -Titel anzeigen

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.

Vorgehen

  1. Die Datei ./templates/freshcat/templates/default/header.tpl kopieren nach ./templates/freshcat/templates/custom.
  2. In dieser Datei:
    1. Suchen nach
      <span id="fc_side_choose"><a href="http://blackcat-cms.org/" title="Visit Black Cat CMS Homepage" target="_blank">Black Cat CMS</a>
    2. Dahinter einfügen
      <br /><span style="font-size:0.9em;">{$CAT_URL}</span>
    3. Da die URL dann noch nicht zu sehen ist, weil im CSS die line-height auf 48px gesetzt ist, suchen nach
      <span id="fc_side_choose">
    4. Ändern in
      <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}.

Alternative Platzierung im Fuß

Hier als Beispiel neben dem Copyright-Eintrag.

  1. Die Datei ./templates/freshcat/templates/default/footer.tpl kopieren nach ./templates/freshcat/templates/custom.
  2. In dieser Datei:
    1. Suchen nach
      <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>.
    2. Davor einfügen
      {$CAT_URL} | 

(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. 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.

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à!

cookbook/backendtweaks.txt · Zuletzt geändert: 2015/04/23 00:00 (Externe Bearbeitung)