Home / Forum / Layout / Head-Banner der als Main-Story fungiert.

Layout / Head-Banner der als Main-Story fungiert.

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

G. Engel

Registriert seit: 18.06.2009

Beiträge: 7

Donnerstag, 18. Juni 2009 23:02:38

Hallo Liebe Community,

und zwar bin ich relative neu mit EZ Publish. Soweit komme ich ganz Gut zurecht, und habe mittlerweile die Systematik begriffen.

Nun habe ich aber ein Problem, wozu ich auch leider nichts in den Manuals oder im Netz finden kann.

Und zwar möchte ich gern einen Großen Headbanner haben, dort soll dann je nach berreich (am liebsten bestimmte Artikel in Rotation) dargestellt werden...

Die Bild Größe für Mainstorys(1) habe ich schon gefunden und entsprechend angepasst, es sieht auch soweit zufriedenstellend aus, das Problem ist nun, wie Ihr in der folgenden Grafik erkennen könnt, möchte ich unter diesem HeadBanner mein "Top-Menu" platzieren (das habe ich jetzt nur Grafisch dargestellt wohin ich möchte) Das Problem ist aber, dass die komplette Gestaltung momentan im Content berreich stattfindet, (Zones Layout 4) welches ich schon zum großen teil modifiziert habe, was ich nicht Gut finde... da Content, Content bleiben sollte.. und außerdem... um nun das so zu realisieren zu können wie ich es mir vorstelle, würde ich jetzt quasi das Blaue menu mit CSS einfach drüber setzen und eine absolute position machen, aber ist das der einzige richtige weg? halte Ihn für sehr aufwendig und außerdem auch nicht dynamisch genug, heißt ich zerstöre vom prinzip das komplette "Zones Layout 4" und kann es nur für diese seite nutzen....

Gibt es nicht irgendwie eine "Global Layout" oder Set-Layout für einen Headerbereich oder ähnliches? der dann sich aufspaltet?! so das ich quasi für den header als Item nur die Mainstory nehme.. und dann das Menu kommt (über pagelayout) und dann der Content und footer berreich??

also Quasi so sollte dann die pagelayout aussehen:

Header
Header-Banner(Layout wo ich Mainstory anwenden kann)
Topmenu
Content (Layout wo ich irgend eins der Zones Layouts anwenden kann)
footer


Hier das Bild, wie ich es mir vorstelle!
freue mich auf Vorschläge, vielen Dank!


http://img193.imageshack.us/img193/5969/layoutezpublish.jpg

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Freitag, 19. Juni 2009 12:43:44

Es ist nicht wirklich ein Problem auch Inhalte außerhalb des eigendlichen Contents dynamisch zu gestalten. Der einzige Unterschied ist, dass du nur im Content die Variable $node zur Verfügung hast. Außerhalb des Contentbereiches kannst du dann mit der $module_result arbeiten. Ein schönes Beispiel für dynamischen Inhalt außerhalb des eigentlichen Contents ist http://www.tv-fdz.de. Hier wird die Kopfgrafik (ist ein Contentobjekt) für die verschiedenen Unterseiten dynamisch gewechselt. Siehst also es ist wirklich kein Problem !!!

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

G. Engel

Registriert seit: 18.06.2009

Beiträge: 7

Freitag, 19. Juni 2009 13:31:40

Ja das habe ich mir schon gedacht, dass es gehen muss und nicht so kompliziert sein kann!!

Aber könntest du nochmal evtl. etwas genauer erklären wie das nun funktioniert??

oder mir eine Seite/Tutorial zur Verfügung stellen oder ähnliches?

Wäre sehr nett! Dankeschön!

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Freitag, 19. Juni 2009 15:17:49

Das funktioniert identisch zum Contentbereich. Du kannst also wie immer die Fetchfunktionen verwenden und die Inhalte genauso wie in deinen View-Templates (Full/Line/...) ausgeben. Der einzige Unterschied ist, dass du die Variable $node nicht hast. Statt dessen kannst du aber die $module_result verwenden. Diese gibt dir unter anderem Auskunft darüber in welchem Node du gerade bist. Mit dieser Info kannst du dann in diesem Node deinen Fetch anwenden. Also ganz einfach!

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Freitag, 19. Juni 2009 20:43:00

genau kapier ich jetzt nich, was du willst,
kannst doch für das pagelayout ein beliebiges override machen und das nach Wünschen layouten.

falls du von ezwebin ausgehst, wie dabei die Div-Strukturierung ist, wird auf S. 7 in folgendem Dokument aus der Dok dargestellt:
http://ez.no/doc/content/download...3/file/ezwebin_customization-1.3.pdf


Inhalte abrufen im direkt im pagelayout geht dann auch, wie Thomas schon beschrieben hat.
Z.B. das Bild vom Billboard:

          {let headerbild=fetch(content, node, hash(node_id, $module_result.node_id))}
                   {content_view_gui view=billboard content_object=$headerbild.object.data_map.billboard.content}

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

G. Engel

Registriert seit: 18.06.2009

Beiträge: 7

Freitag, 10. Juli 2009 09:07:48

Also... ich habe ezflow und nicht ezwebin.... finde ich besser wegen dem "Main-Story" Modul....

nur die Frage ist.. wie könnte ich es schaffen dieses Mainstory Modul auszuglidern bzw. außerhalb des Content berreiches darzustellen.. quasi wie besprochen dieses Bild... (dort soll immer die Main Story sein (jedes mal eine andere) das geht ja mit Billboard nicht!

aber es muss halt einen "header-banner/div" geben wo ein Mainstory module ist... und halt der Content berreich...

wie bekomme ich das hin??

Und es wäre wirklich sehr schön wenn es in irgendeiner form eine kleine Tutorial dazu gebe oder ähnlichs.. bin noch so ziemlich newbie in ez publish...

G. Engel

Registriert seit: 18.06.2009

Beiträge: 7

Montag, 13. Juli 2009 09:42:05

habe bei ez.no dazu auch einen Beitrag gepostet... vielleicht versteht ihr nun was ich möchte....

http://ez.no/developer/forum/exte...s_head_banner_and_self_content_block

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein