Fórumok
Logo der Sprache anpassen
Timo Kurowski, módosítva 9 év-val korábban
Logo der Sprache anpassen
Regular Member Bejegyzések: 240 Csatlakozás dátuma: 2013.06.24. Legújabb bejegyzések
Hallo,
ich habe als Vorgabe ein Firmenlogo, das je nach Sprache geändert werden soll. Sprich auf Spanisch soll ein spanisches Logo gezeigt werden, Englisch ein englisches Logo etc.
Wie kann ich das am einfachsten und schnellsten erreichen?
ich habe als Vorgabe ein Firmenlogo, das je nach Sprache geändert werden soll. Sprich auf Spanisch soll ein spanisches Logo gezeigt werden, Englisch ein englisches Logo etc.
Wie kann ich das am einfachsten und schnellsten erreichen?
André Bunse, módosítva 9 év-val korábban
RE: Logo der Sprache anpassen
Junior Member Bejegyzések: 65 Csatlakozás dátuma: 2014.02.13. Legújabb bejegyzések
Moin Timo,
also ansetzen würde ich im Theme in der portal_normal. Schau dir dort mal unterhalb von
an, wie dort mit #language_format der Seiten-Titel aufgebaut wird.
Eventuell kannst du das System übernehmen, die einzelnen Logos in eine language.properties Datei packen
und das dann, für das src-Attribute des Logos, übernehmen.
gruß
also ansetzen würde ich im Theme in der portal_normal. Schau dir dort mal unterhalb von
an, wie dort mit #language_format der Seiten-Titel aufgebaut wird.
Eventuell kannst du das System übernehmen, die einzelnen Logos in eine language.properties Datei packen
und das dann, für das src-Attribute des Logos, übernehmen.
<img src="$site_logo">
gruß
Timo Kurowski, módosítva 9 év-val korábban
RE: Logo der Sprache anpassen
Regular Member Bejegyzések: 240 Csatlakozás dátuma: 2013.06.24. Legújabb bejegyzések
Hi André,
ich hatte eigentlich gehofft es an der Oberfläche für den Endkunden pflegbar zu machen. Also so etwas wie ein Web Content Display anstelle des Logos zu setzen z.B. Kann man das in der portal_normal.vm eventuell einstellen?
ich hatte eigentlich gehofft es an der Oberfläche für den Endkunden pflegbar zu machen. Also so etwas wie ein Web Content Display anstelle des Logos zu setzen z.B. Kann man das in der portal_normal.vm eventuell einstellen?
André Bunse, módosítva 9 év-val korábban
RE: Logo der Sprache anpassen
Junior Member Bejegyzések: 65 Csatlakozás dátuma: 2014.02.13. Legújabb bejegyzések
hi Timo,
du kannst die Informationen "Sprache + Logo" natürlich auch in einer DB hinterlegen
und lässt den Kunden den Eintrag Logo bearbeiten. (Direkteingabe, File-Dialog, Drag'n Drop)
Ich würde sagen denk nicht zu kompliziert, du möchtest ja einfach nur einen Wert für das
src-Attribut des img-Elements verwalten oder?
gruß
du kannst die Informationen "Sprache + Logo" natürlich auch in einer DB hinterlegen
und lässt den Kunden den Eintrag Logo bearbeiten. (Direkteingabe, File-Dialog, Drag'n Drop)
Ich würde sagen denk nicht zu kompliziert, du möchtest ja einfach nur einen Wert für das
src-Attribut des img-Elements verwalten oder?
gruß
Timo Kurowski, módosítva 9 év-val korábban
RE: Logo der Sprache anpassen
Regular Member Bejegyzések: 240 Csatlakozás dátuma: 2013.06.24. Legújabb bejegyzések
Moin André,
auch eine Idee. Leider habe ich zu schnell zu kompliziert gedacht, und nun das Logo durch ein Web-Content ersetzt. Funktionieren tut es jetzt, und zu pflegen geht es auch recht einfach.
Für die Nachwelt stelle ich hiermit mal meinen Lösungsweg zur Verfügung. Ist vielleicht nicht der Einfachste, hat aber den Vorteil das man auch andere Web-Contents wie z.B. Texte damit leicht im Header übernehmen kann.
Das Ganze in der portal_normal.vm (ersetzt den normalen Inhalt von "<h1 class="site-title">")
Danach muss man die .css noch anpassen, da die Schriftgröße als h1 angenommen wird, also recht groß ausfällt und das Portlet über die gesamte Breite gestreckt ist.
Vielen Dank jedenfalls für die Hilfe.
auch eine Idee. Leider habe ich zu schnell zu kompliziert gedacht, und nun das Logo durch ein Web-Content ersetzt. Funktionieren tut es jetzt, und zu pflegen geht es auch recht einfach.
Für die Nachwelt stelle ich hiermit mal meinen Lösungsweg zur Verfügung. Ist vielleicht nicht der Einfachste, hat aber den Vorteil das man auch andere Web-Contents wie z.B. Texte damit leicht im Header übernehmen kann.
Das Ganze in der portal_normal.vm (ersetzt den normalen Inhalt von "<h1 class="site-title">")
<h1 class="site-title">
#set ($VOID = $velocityPortletPreferences.setValue('display-style', '1'))
#set ($instanceId = 'E3j7')
#set ($myPortletId = "56_INSTANCE_${instanceId}")
$taglibLiferay.runtime($myPortletId, '', $velocityPortletPreferences.toString())
#set ($VOID = $velocityPortletPreferences.reset())
</h1>
Danach muss man die .css noch anpassen, da die Schriftgröße als h1 angenommen wird, also recht groß ausfällt und das Portlet über die gesamte Breite gestreckt ist.
Vielen Dank jedenfalls für die Hilfe.