Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Layoutswitcher für Inhaltsseiten

Begonnen von Rainer, 15. Januar 2011, 15:54:43

« vorheriges - nächstes »

Rainer

Hallo,

ich arbeite gerade an einer Seite die drei Hintergründe benötigt.
<img src="kategorien/{CATEGORY}/dateien/{PAGE}.png" />funktioniert hier leider nicht, da ich die Hintergründe silcen muss.

Hier wär ein Layoutswitcher den man im Plugin-Ordner von mozilo selbst configurieren muss super.

Grüße
Rainer
moziloCMS über Facebook bekannt machen
•• moziloCMS auf GitHub
••• Nichts ist einfacher, als das, was uns fremd ist, zu verachten.
•••• Mein moziloCMS

_ric_

#1
Zitat von: "Rainer"Hier wär ein Layoutswitcher den man im Plugin-Ordner von mozilo selbst configurieren muss super.
Hallo Rainer,
funktioniert der hier nicht:
http://cms.mozilo.de/plugins/details.ph ... ode=search
 :?:

Rainer

#2
Servus _ric_,

so wie ich das LayoutSwitcher 1.3-Plugin verstehe muss es in der template.html eingebaut werden und die Besucher stellen das Layout dann um.
Die drei Layouts bei mir müssen aber je nach Thema auf der Seite ein fest zugewiesenes Layout bekommen und dass halt auch im submenu.

Grüße
Rainer
moziloCMS über Facebook bekannt machen
•• moziloCMS auf GitHub
••• Nichts ist einfacher, als das, was uns fremd ist, zu verachten.
•••• Mein moziloCMS

m4ddy

#3
Also, wenn ich das richtig verstehe, Reiner, wünschst du dir etwas, dass du in der Inhlatsseite einträgst, wie z.B.: {Hintergrund|Wolkenbild.jpg}?

Und wo soll dieses Bild dann erscheinen? direkt in dem Bereich in dem der Content der Inhaltsseite angezeigt wird. Oder gibts da noch mehr das geändert werden soll?

Gruß
m4ddy
There are 10 sorts of people. Those who understand binary and those who don\'t.

freakiger

#4
(ich weiß jetzt nicht was "silcen" ist - vllt erklärt es mir jmd., aber:)
Idee: im Content eine CSS nachladen, die das Grundlayout überschreibt bzw. ergänzt. -erlaubt das mozilo? Hab's nicht getestet.

Rainer

#5
@m4ddy
der Hintergrund besteht aus jeweils vier jpg's. Mit nur einem Bild könnte ich ja im template <img src="kategorien/{CATEGORY}/dateien/{PAGE}.png" />einsetzen. Das würde dann allerdings nicht in einer dritten menüebene funktionieren.

Im moment baue ich die Seite mit drei mozilo's.
Hauptordner mit moziloCMS und darin dann zwei Unterordner mit dem jeweiligen moziloCMS. Was ja auch von der Pflege her noch recht einfach ist, da, wenn man eingeloggt ist, nur in der Adresszeile des Browsers den Namen des Ordners geändert werden muss, um in den gewünschten Adminbereich zu kommen.


@freakiger
dass wäre dann wohl java oder php: oh je  :oops:

Grüße
Rainer
moziloCMS über Facebook bekannt machen
•• moziloCMS auf GitHub
••• Nichts ist einfacher, als das, was uns fremd ist, zu verachten.
•••• Mein moziloCMS

freakiger

#6
reine CSS Lösung (vereinfacht):

vllt nur ein Ansatz, aber hat bei mir funktioniert.
in die entsprechende Inhaltsseite:
[html|
<style type="text/css">
body {
background-image: url("BILDADRESSE");
}
</style>
]
vllt auch mit
<img src="kategorien/{CATEGORY}/dateien/{PAGE}.png" />kombinierbar.

freakiger

#7
...man sollte nix auf die schnelle schreiben:

die obige Lösung wäre natürlich nur für Einzelseiten, ginge aber auch via "Benutzerdefinierte Syntaxelemente"

sollte es pro Kategorie gehen, dann ließe sich ja auch ggf eine weitere CSS im header nachladen.

freakiger

#8
Kategorie-abhängige Lösung:
im Layout-CSS-Ordner verschiedene zusätzliche CSS-Dateien anlegen:
name-der-1-kategorie.css
name-der-2-kategorie.css
name-der-3-kategorie.css

und in der template.html folgendes:

im head hier:
<style type="text/css">@import "{CSS_FILE}";
<!--hier hin-->
</style>
folgendes ergänzen:   
@import "/layouts/***layoutname***/css/{CATEGORY}.css";wichtig:
  • muss nach der style.css eingebungen werden. Nur so kann diese ergänzt bzw. (teilweise) überschreiben werden.
  • ***layoutname*** durch den Namen des Template-Ordners ersätzen
------------
falls nur einzelne Seiten verändert werden sollen:
um meinen ersten Ansatz zu erweitern:
CSS-Dateien lassen sich im Content auch so nachladen:
[html|<style type="text/css">
@import "....***pfad***/NameDerCSS.css";
</style>]


viel Spaß!
PS: werde es unter Tipps und Tricks einstellen.

Rainer

#9
Hi freakiger,

dass schaut gut aus, werd's die Tage versuchen und berichten.

Allerbesten Dank auch für die anderen Beiträge.
Rainer
moziloCMS über Facebook bekannt machen
•• moziloCMS auf GitHub
••• Nichts ist einfacher, als das, was uns fremd ist, zu verachten.
•••• Mein moziloCMS

freakiger

#10
Ich wurde hier wie folgt korrigiert:
Zitat von: "stefanbe"stat
@import "/layouts/***layoutname***/css/{CATEGORY}.css";so
@import "{LAYOUT_DIR}/css/{CATEGORY}.css";erspart die ersetzung von ***layoutname*** :D

gruss stefanbe
Danke! @stefanbe