Foren

Home » Liferay Portal » Deutsch

Kombinierte Ansicht Flache Ansicht Baumansicht
Threads [ Zurück | Nächste ]
toggle
lutz Bremen
Headgrafik Wechseln mit color schema
11. April 2012 00:23
Antwort

lutz Bremen

Rang: Expert

Nachrichten: 285

Eintrittsdatum: 20. Oktober 2011

Neue Beiträge

Hallo Leute,

Ich bin dabei eine Seite aufzubauen und würde gerne im zuge dessen wissen ob jemand weiss wie ich meine Headgrafik seitenbezogen wechseln kann.
z.b. soll auf der Startseite eine andere Grafik angezeit werden als und der Seite Kontakt oder Preisliste. Ich hab versucht den seiten einzelne color shemes zuzuweisen, aber das geht nicht. ich kann ja nur der Community ein Theme zuweisen.

weis da jemand wie man das lösen kann?

LG lutz
Dennis Greiffenberg
RE: Headgrafik Wechseln mit color schema
11. April 2012 00:32
Antwort

Dennis Greiffenberg

Rang: Regular Member

Nachrichten: 222

Eintrittsdatum: 30. April 2007

Neue Beiträge

Hi Lutz,

so wie Du es selber vorgestellt hast sollte es sehr wohl funktionieren.
In der Seitenverwaltung kannst Du bei Bedarf jeder Seite ein eigenes Theme ( und / oder ColorScheme) zuweisen.
Das ist nicht auf Communities (/Sites) beschränkt.

Gehe dazu in der Seitenverwaltung auf den Tab "Look-and-Feel" und wähle das entsprechende Theme oder ColorScheme aus.

Eine andere Alternative wäre der Einbau der Headergrafik über einen CMS-Artikel, bspw. mit Hilfe des Layouts "1-2 Columns (70/30)" (oder etwas selbst gestricktem).


HTH,
Dennis
lutz Bremen
RE: Headgrafik Wechseln mit color schema
11. April 2012 01:16
Antwort

lutz Bremen

Rang: Expert

Nachrichten: 285

Eintrittsdatum: 20. Oktober 2011

Neue Beiträge

Hey Dennis,

danke danke danke,

Ich hab die Option einfach nicht gefunden... ^^
lutz Bremen
RE: Headgrafik Wechseln mit color schema
11. April 2012 03:10
Antwort

lutz Bremen

Rang: Expert

Nachrichten: 285

Eintrittsdatum: 20. Oktober 2011

Neue Beiträge

hmm jetzt habe ich ein weiteres Problem. die änderungen die ich mache werden iwie nicht angezeit.

ich habe in meinem css ordner einen ordner color_shemes angelegt und da eine kontakt.css und eine startseite.css und aktuelles.css.
in meiner custom.css habe ich die dateien wie folgt importiert
1@import url(color_schemes/kontakt.css);
2@import url(color_schemes/startseite.css);
3@import url(color_schemes/aktuelles.css)


in meiner look-and-feel.xml habe ich die shemes wie folgt eingefügt
 1<?xml version="1.0"?>
 2<!DOCTYPE look-and-feel PUBLIC "-//Liferay//DTD Look and Feel 6.0.0//EN" "http://www.liferay.com/dtd/liferay-look-and-feel_6_0_0.dtd">
 3
 4<look-and-feel>
 5    <compatibility>
 6        <version>6.1.0+</version>
 7    </compatibility>
 8    <theme id="test" name="test">
 9    <settings>
10        <setting key="my-setting" value="my-value" />
11    </settings>
12    <color-scheme id="02" name="aktuelles">
13        <css-class>aktuelles</css-class>
14        <color-scheme-images-path>${images-path}/color_schemes/${css-class}</color-scheme-images-path>
15    </color-scheme>
16    <color-scheme id="03" name="kontakt">
17        <css-class>kontakt</css-class>
18    </color-scheme>
19    <color-scheme id="01" name="startseite">
20        <css-class>kontakt</css-class>
21    </color-scheme>
22</theme>
23</look-and-feel>


im portal selber habe ich die einstellungen an den seiten vorgenommen und das passende sheme ausgewählt. aber keine veränderung erhalten. in den shemes steht folgendes:

1heading_in .kontakt {
2    width:100%;
3    height: 160px;
4    background-image: url(http://localhost:8080/documents/10155/9deaa9a7-b6aa-4914-a926-fa0357653a9f);
5}


was mache ich falsch? wie gesagt ich will mit dem shemes die jeweilgie headgrafik ändern.
André Bunse
RE: Headgrafik Wechseln mit color schema
12. April 2012 09:26
Antwort

André Bunse

Rang: Junior Member

Nachrichten: 85

Eintrittsdatum: 15. März 2012

Neue Beiträge

lutz Bremen:
1heading_in .kontakt {
2    width:100%;
3    height: 160px;
4    background-image: url(http://localhost:8080/documents/10155/9deaa9a7-b6aa-4914-a926-fa0357653a9f);
5}

Hi Lutz,

ich vermute mal, dass "heading_in" auch eine Class-Definition ist, dann würde da ein Punkt im CSS fehlen.

Ansonsten kann ich auf den ersten Blick nichts weiteres erkennen.

Aus deinen anderen Infos entnehme ich irgendwie, dass das Theme und die dazugehörigen Color-Schemes
ansonsten funktionieren oder?


Keep on coding
André
lutz Bremen
RE: Headgrafik Wechseln mit color schema
17. April 2012 00:10
Antwort

lutz Bremen

Rang: Expert

Nachrichten: 285

Eintrittsdatum: 20. Oktober 2011

Neue Beiträge

ja richtig,
das theme funktioniert und die shemes werden auch angezeigt und sind auswählbar, aber die Veränderungen werden nicht angezeigt.
in meinem englischen Thread meinte jemand (wenn ich ihn richtig verstehe), dass die schemes nur das body element bearbeiten können.
dann wäre das was ich amchen will jan icht zu machen oder?
Olaf Kock
RE: Headgrafik Wechseln mit color schema
21. April 2012 02:58
Antwort

Olaf Kock

LIFERAY STAFF

Rang: Liferay Legend

Nachrichten: 1437

Eintrittsdatum: 23. September 2008

Neue Beiträge

Im Beispielcode verwendest Du zweimal die css-klasse "kontakt":
1    <color-scheme id="03" name="kontakt">
2        <css-class>kontakt</css-class>
3    </color-scheme>
4    <color-scheme id="01" name="startseite">
5        <css-class>kontakt</css-class>
6    </color-scheme>


Ich denke, dass die zweite Verwendung eher falsch ist?

Falls es das noch nicht ist: Im englischsprachigen Forum wurde gerade ein Problem mit Sass diskutiert - ich habe das noch nicht nachvollzogen und weiss nicht, ob das ein Bug ist, aber vielleicht hilft bereits der Querverweis.