Benutzer-Werkzeuge

Webseiten-Werkzeuge


cookbook:backendtweaks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cookbook:backendtweaks [2014/10/21 13:47]
shadowcat [Vorgehen]
cookbook:backendtweaks [2015/04/23 11:33]
shadowcat [Seiten-URL oder -Titel anzeigen]
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  Anschließend noch, falls nicht schon geschehen, die Variante "​custom"​ für das Backend auswählen. Hierzu unter 
Zeile 25: Zeile 36:
  
 Wer statt der URL lieber den Titel der Webseite angezeigt haben möchte, verwendet statt {$CAT_URL} -> {$WEBSITE_TITLE}. 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à!
cookbook/backendtweaks.txt · Zuletzt geändert: 2015/04/23 00:00 (Externe Bearbeitung)