Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 29. März 2011 11:20
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Wie bereits in einem anderen Thread angemerkt, lassen sich die Sprachstrings von Modulen überschreiben
http://forum.cmsmadesimple.de/viewtopic.php?id=500
Diese Technik lässt sich jedoch auch für die Modul-Templates verwenden
http://forum.cmsmadesimple.de/viewtopic … 5489#p5489
Damit sind auch Änderungen an den Modul-Templates (die als Dateien vorliegen) vor dem nächsten Update sicher.
Jedoch aufgepasst - werden dann Änderungen an den Modulen vorgenommen, die eine geänderte Ausgabe im Backend zur Folge haben, bekommt man davon nichts mit.
Es empfiehlt sich daher, bei jedem Update die manuell angepassten Templates mit den Originalen zu vergleichen und ggf. anzupassen. Im schlimmsten Fall könnte es dazu kommen, dass man im Backend plötzlich gar nix mehr sieht ...
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#2 02. Mai 2011 13:32
- nicmare
- Server-Pate

- Registriert: 15. Dezember 2010
- Beiträge: 1.316
- Webseite
Re:
Ein weiteres praxisbezogenes Beispiel: Smileytabelle vom Gästebuch-Modul.
Diese Sieht standardmäßig so aus:
<!-- Smiley Table Template //-->
<table class="cms-guestbook-smiley-table" width="80">
<tr>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(':)')"><img src="{$smiley_dir}/blush.png" title=":)" alt=":)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(':D')"><img src="{$smiley_dir}/biggrin7.png" title=":D" alt=":D" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(';)')"><img src="{$smiley_dir}/wink2.gif" title=";)" alt=";)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(':(')"><img src="{$smiley_dir}/frown.png" title=":(" alt=":(" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(';(')"><img src="{$smiley_dir}/cry.gif" title=";(" alt=";(" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(':o')"><img src="{$smiley_dir}/bigeyes.png" title=":o" alt=":o" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('=(')"><img src="{$smiley_dir}/angry.png" title="=(" alt="=(" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon(':P')"><img src="{$smiley_dir}/srcstic.png" title=":P" alt=":P" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('8]')"><img src="{$smiley_dir}/cool.png" title="8]" alt="8]" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(plane)')"><img src="{$smiley_dir}/plane.gif" title="(plane)" alt="(plane)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(angel)')"><img src="{$smiley_dir}/angel.png" title="(angel)" alt="(angel)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(rain)')"><img src="{$smiley_dir}/rain.png" title="(rain)" alt="(rain)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(sun)')"><img src="{$smiley_dir}/sun.png" title="(sun)" alt="(sun)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(moon)')"><img src="{$smiley_dir}/moon.png" title="(moon)" alt="(moon)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(star)')"><img src="{$smiley_dir}/star.png" title="(star)" alt="(star)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(yes)')"><img src="{$smiley_dir}/yes.png" title="(yes)" alt="(yes)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(no)')"><img src="{$smiley_dir}/no.png" title="(no)" alt="(no)" /></a></td>
<td> </td>
<td class="cms-guestbook-smiley-img"><a href="javascript:emoticon('(beer)')"><img src="{$smiley_dir}/beer.png" title="(beer)" alt="(beer)" /></a></td>
</tr>
</table>Diese Ausgabe lässt sich im Admin nicht bearbeiten. Aber da sie in modules/Guestbook/templates/ liegt, können wir sie wunderbar überschreiben, indem wir einfach eine neue Datei gleichen namens (simley.tpl) in module_custom/Guestbook/templates abspeichern.
Meins sieht so aus:
<!-- Smiley Table Template //-->
<ul class="smileylist">
<li><a href="javascript:emoticon(':)')"><img src="{$smiley_dir}/blush.png" title=":)" alt=":)" /></a></li>
<li><a href="javascript:emoticon(':D')"><img src="{$smiley_dir}/biggrin7.png" title=":D" alt=":D" /></a></li>
<li><a href="javascript:emoticon(';)')"><img src="{$smiley_dir}/wink2.gif" title=";)" alt=";)" /></a></li>
<li><a href="javascript:emoticon(':(')"><img src="{$smiley_dir}/frown.png" title=":(" alt=":(" /></a></li>
<li><a href="javascript:emoticon(';(')"><img src="{$smiley_dir}/cry.gif" title=";(" alt=";(" /></a></li>
<li><a href="javascript:emoticon(':o')"><img src="{$smiley_dir}/bigeyes.png" title=":o" alt=":o" /></a></li>
<li><a href="javascript:emoticon('=(')"><img src="{$smiley_dir}/angry.png" title="=(" alt="=(" /></a></li>
<li><a href="javascript:emoticon(':P')"><img src="{$smiley_dir}/srcstic.png" title=":P" alt=":P" /></a></li>
<li><a href="javascript:emoticon('8]')"><img src="{$smiley_dir}/cool.png" title="8]" alt="8]" /></a></li>
<li><a href="javascript:emoticon('(plane)')"><img src="{$smiley_dir}/plane.gif" title="(plane)" alt="(plane)" /></a></li>
<li><a href="javascript:emoticon('(angel)')"><img src="{$smiley_dir}/angel.png" title="(angel)" alt="(angel)" /></a></li>
<li><a href="javascript:emoticon('(rain)')"><img src="{$smiley_dir}/rain.png" title="(rain)" alt="(rain)" /></a></li>
<li><a href="javascript:emoticon('(sun)')"><img src="{$smiley_dir}/sun.png" title="(sun)" alt="(sun)" /></a></li>
<li><a href="javascript:emoticon('(moon)')"><img src="{$smiley_dir}/moon.png" title="(moon)" alt="(moon)" /></a></li>
<li><a href="javascript:emoticon('(star)')"><img src="{$smiley_dir}/star.png" title="(star)" alt="(star)" /></a></li>
<li><a href="javascript:emoticon('(yes)')"><img src="{$smiley_dir}/yes.png" title="(yes)" alt="(yes)" /></a></li>
<li><a href="javascript:emoticon('(no)')"><img src="{$smiley_dir}/no.png" title="(no)" alt="(no)" /></a></li>
<li><a href="javascript:emoticon('(beer)')"><img src="{$smiley_dir}/beer.png" title="(beer)" alt="(beer)" /></a></li>
</ul>Wie ihr seht, könntet man auf diese Weise noch viel mehr eigene Smileys hinzufügen ohne dass sie bei einem Upgrade verloren gehen!
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 28. Juni 2017 11:33
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Wie man aktuell liest, wird bei einem Upgrade auf CMSMS 2.2 das Verzeichnis /module_custom in das Verzeichnis /assets verschoben
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#4 28. Juni 2017 12:37
- nockenfell
- Moderator

- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.807
- Webseite
Re:
genau. Dieses wird beim Upgrade automatisch angelegt. Darin können dann neben dem module_custom auch Templates und weiteres abgelegt werden.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions
Offline
1
- Übersicht
- »
- »