Author Topic: [SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin  (Read 2142 times)

koecse

  • Zen Monk
  • **
  • Posts: 77
  • Karma: +5/-0
  • ... nice to know ...
    • View Profile
[SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin
« on: February 27, 2013, 08:33:10 pm »
Schon wieder eine Frage meinerseits.  :)

Ich habe Zentyal 3.0.13 auf einem Ubuntu Server 12.04 installiert und einen PDC eingerichtet. Alles funktioniert wunderbar. Des weiteren habe ich noch 2 weitere Zentyal-Server aufgsetzt. Wenn ich nun alle 3 Zentyal-Server administrieren will, kann es vorkommen, dass ich schauen muss, auf welchem Server ich gerade bin. Ich kann die Server nur anhand der Adresszeile unterscheiden. Nun habe ich mir überlegt, dass ich das HTML-Template für jeden Server anpassen könnte. Z.B. so, dass ich  neben dem Logo und der Überschrift "Community Edition" den Namen des Servers anschreibe. So wäre auf einen Blick klar, auf welchem Server ich mich gerade befinde.
Was meint ihr zu diesem Vorschlag? Und wie setze ich das am besten um? Welchen Webserver verwendet eigentlich Zentyal für das Webadmin? Und wo sind diese Files gespeichert?

Hat jemand vielleicht eine bessere Idee?

Liebe Grüsse
« Last Edit: March 24, 2013, 08:45:52 pm by koecse »

majestyx

  • Moderator
  • Zen Warrior
  • *****
  • Posts: 243
  • Karma: +8/-1
  • Dont feed the Troll !
    • View Profile
    • German FSFE Blog
Re: Anpassen/Personalisieren HTML-Template Zentyal-Admin
« Reply #1 on: March 04, 2013, 04:29:01 pm »
zentyal = http://www.perl.org/  8)

viel glück!
Ahoi
Michael (majestyx) pls, applaud if I could help ;)
--
Erst lesen, dann schreiben: http://forum.zentyal.org/index.php/topic,4317.0.html

Zentyal Doku: http://doc.zentyal.org/en/zindex.html (engl.)

koecse

  • Zen Monk
  • **
  • Posts: 77
  • Karma: +5/-0
  • ... nice to know ...
    • View Profile
Re: Anpassen/Personalisieren HTML-Template Zentyal-Admin
« Reply #2 on: March 24, 2013, 08:39:04 pm »
So, ich habe es nun selbst herausgefunden.

Und zwar ist es so, dass 2 Dateien angepasst werden müssen.

Die erste Datei ist fürs Login:
/usr/share/zentyal/templates/login/index.mas

Nach dem Tag <center> füge ich den Titel <h1>Login Server 1</h1> ein. Das sieht dann so aus:

...
</head>
<body onload="checkBrowser();document.getElementById('credential_0').focus();">
<script src="/data/js/capsLock.js" type="text/javascript">//</script>
<center>
        <h1>Login Server 1</h1>
    <form name='login' action='/LOGIN' method='post'>
       <table id="login">
          <tr>
...

Die zweite Datei, die ich angepasst habe:
/usr/share/zentyal/templates/header.mas

Dort habe ich ganz am Schluss, nach dem <body>-Tag den <h1>-Titel eingefügt:
...
<body>
<h1>SERVER 1</h1>

Somit habe ich schnell den Überblick, auf welchem Server ich mich zur Zeit gerade befinde, wenn ich im Browser mehrere Tabs offen habe mit verschiedenen Servern.
Wie das dann aussieht, könnt ihr im Attachement sehen.


majestyx

  • Moderator
  • Zen Warrior
  • *****
  • Posts: 243
  • Karma: +8/-1
  • Dont feed the Troll !
    • View Profile
    • German FSFE Blog
Re: [SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin
« Reply #3 on: March 31, 2013, 04:16:53 pm »
cool + Danke
Ahoi
Michael (majestyx) pls, applaud if I could help ;)
--
Erst lesen, dann schreiben: http://forum.zentyal.org/index.php/topic,4317.0.html

Zentyal Doku: http://doc.zentyal.org/en/zindex.html (engl.)

koecse

  • Zen Monk
  • **
  • Posts: 77
  • Karma: +5/-0
  • ... nice to know ...
    • View Profile
Re: [SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin
« Reply #4 on: July 07, 2013, 06:42:38 pm »
Ich habe noch eine kleine Anmerkung. Und zwar ist es so, dass bei einem Update von Zentyal die Files überschrieben werden. Das heisst, dass die Schritte nach dem Update wiederholt werden müssen.