Home / Forum / Eigene Menues

Eigene Menues

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

Autor Nachricht

Denis K.

Registriert seit: 24.11.2009

Beiträge: 5

Dienstag, 24. November 2009 15:58:05

Hallo eZ-publish Gemeinde,

ich bin neu in diesem CMS und lass mich mal überraschen, was mich so erwartet. Zuerst mal muss ich sagen, dass ich schon vom Backend her sehr überzeugt bin und die ganze Architektur ganz gut ausschaut. Allerdings steh ich schon vor den ersten Rätseln...
Was mich derzeit beschäftigt ist, wie ich eigene Menues auf meiner Website darstellen kann. Es gibt ja dieses Menu mit "Login / Register / Site Map / Tag Cloud" drin. Dieses würde ich ganz gern bearbeiten bzw ersetzen wollen. Ebenfalls würde ich statt dem Copyright im Footer eine Meta-Navi mit Impressum, Kontakt, Datenschutz, Startseite einbauen wollen. Kann ich diese Menues irgendwie im Backend verwalten (und in Kategorien (Footer / Header etc) einteilen) oder muss ich dies programmatisch machen?

Vielen Dank
DenisK

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Dienstag, 24. November 2009 17:18:13

Ist schon etwas her, aber dürfte eine Toolbar sein. Schau mal in deine toolbar.ini.

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

Denis K.

Registriert seit: 24.11.2009

Beiträge: 5

Mittwoch, 25. November 2009 08:57:36

Hallo Thomas,

vielen Dank für deine Antwort. Ich hab jetzt die Datei angepasst und somit nun auch im Backend bei "Werkzeugleisten verwalten" den Eintrag "footer" erhalten. Wie kann ich programmatisch die zur Toolbar footer hinzugefügten Links auf meiner Website anzeigen lassen?

Gruß
Denis

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 25. November 2009 09:28:04

http://ez.no/doc/ez_publish/techn...ate_functions/visualization/tool_bar

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

Denis K.

Registriert seit: 24.11.2009

Beiträge: 5

Mittwoch, 25. November 2009 09:42:04

Das Tutorial habe ich mir schon angeschaut. Aber irgendwas habe ich noch falsch. Ich habe meine toolbar.ini.append.php wie folgt angepasst:

[Toolbar]
AvailableToolBarArray[]
...
AvailableToolBarArray[]=footer

[Toolbar_footer]
Tool[]
Tool[]=link


Dann stand noch irgendwo, dass ich eine Datei anlegen muss für die Toolbar. Diese habe ich in extension/ezwebin/design/ezwebin/templates/toolbar/full/footer.tpl angelegt und ihr einfach einen Dummytext eingetragen.
Im pagelayout.tpl habe ich dann {tool_bar name='footer' view='full'} eingetragen. Aber kein Dummytext erscheint. Habe ich das falsche Ziel für die Toolbar gewählt?

Gruß und Danke
Denis

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 25. November 2009 09:46:26

Lösche mal deinen Cache und schaue dann in den Debug-Output bei den genutzten Templates, ob dein Template genommen wird.

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

Denis K.

Registriert seit: 24.11.2009

Beiträge: 5

Mittwoch, 25. November 2009 11:02:21

Cache ist geleert. Aber das Template wird irgendwie nicht genommen.
Output ist der folgende:

1 pagelayout.tpl <No override> extension/ezwebin/design/ezwebin/templates/pagelayout.tpl
1 page_head.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_head.tpl
1 link.tpl <No override> extension/ezwebin/design/ezwebin/templates/link.tpl
1 page_head_style.tpl <No override> extension/ezjscore/design/ezwebin/templates/page_head_style.tpl
1 page_head_script.tpl <No override> extension/ezjscore/design/ezwebin/templates/page_head_script.tpl
1 page_header.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_header.tpl
1 page_header_languages.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_header_languages.tpl
1 page_header_links.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_header_links.tpl
1 page_header_logo.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_header_logo.tpl
1 page_header_searchbox.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_header_searchbox.tpl
1 page_topmenu.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_topmenu.tpl
1 menu/flat_top.tpl <No override> extension/ezwebin/design/ezwebin/templates/menu/flat_top.tpl
1 page_toppath.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_toppath.tpl
1 parts/path.tpl <No override> extension/ezwebin/design/ezwebin/templates/parts/path.tpl
1 page_leftmenu.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_leftmenu.tpl
1 menu/flat_left.tpl <No override> extension/ezwebin/design/ezwebin/templates/menu/flat_left.tpl
1 page_mainarea.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_mainarea.tpl
1 page_footer.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_footer.tpl
1 toolbar/full/link.tpl <No override> design/standard/templates/toolbar/full/link.tpl
1 page_footer_script.tpl <No override> extension/ezwebin/design/ezwebin/templates/page_footer_script.tpl
1 setup/debug_toolbar.tpl <No override> design/standard/templates/setup/debug_toolbar.tpl
1 setup/clear_cache.tpl <No override> design/standard/templates/setup/clear_cache.tpl
1 setup/quick_settings.tpl <No override> design/standard/templates/setup/quick_settings.tpl


wo müsste ich da richtigerweise mein footer.tpl einordnen, damit es mit ausgegeben wird?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 25. November 2009 11:15:21

Das einzige, dass ich mir noch vorstellen könnte, dass du im falsche Siteaccess deine toolbar.ini bearbeitet hast. Sollte der Siteaccess vom Frontend und nicht vom Admin sein.

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

Denis K.

Registriert seit: 24.11.2009

Beiträge: 5

Mittwoch, 25. November 2009 12:19:04

Puh war das eine schwere Geburt....es geht.

Wie du vermutet hast, lag es an der falschen toolbar.ini.append.php . Da alles bei mir unter index.php/ger läuft, musste ich natürlich auch die Datei settings/ger/toolbar.ini.append.php anpassen. ezPublish ist auch ganz schön verstrickt :P
Aber jetzt seh ich wenigstens mein Footer, bzw. den Eintrag aus dem Footer. Das ist aber nicht ganz das, was ich erreichen wollte. Er zeigt mir nur die Einträge aus dem Backend an, die ich dem Footer zugewiesen habe. Im Debug output steht nichts davon da, dass er meine footer.tpl geladen hätte, wodurch ich ja kein Einfluss auf das Layout meines Footers habe...also Linkdarstellung etc. Kann das vlt daran liegen, dass ezP eine Art default-Darstellung macht, wenn es die footer.tpl nicht finden kann?

Gruß
Denis

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 25. November 2009 14:12:37

Einige Templates werden weggecached. Einfach mal Cache löschen und dann sollte er dir das Template auch anzeigen, dass genutzt wird.

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

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