Zentyal Forum, Linux Small Business Server

International => German => Topic started by: koecse on February 27, 2013, 08:33:10 pm

Title: [SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin
Post by: koecse 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
Title: Re: Anpassen/Personalisieren HTML-Template Zentyal-Admin
Post by: majestyx on March 04, 2013, 04:29:01 pm
zentyal = http://www.perl.org/  8)

viel glück!
Title: Re: Anpassen/Personalisieren HTML-Template Zentyal-Admin
Post by: koecse 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.

Title: Re: [SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin
Post by: majestyx on March 31, 2013, 04:16:53 pm
cool + Danke
Title: Re: [SOLVED] Anpassen/Personalisieren HTML-Template Zentyal-Admin
Post by: koecse 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.