Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Titel: Automatisches Laden zusätzlicher Einträge im Kontextmenü

Um zusätzliche Einträge in die Kontextmenüs (Popup-Menüs) der Administrationsoberfläche von Exponential zu laden, verwenden Sie diese Einstellungen in admininterface.ini:

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/3.6/admin_additional_popupmenu.txt

This page is a translation. Read the English original

*Titel: Automatisches Laden zusätzlicher Einträge im Kontextmenü

*Dokumentation:
Um zusätzliche Einträge in die Kontextmenüs (Popup-Menüs) der Administrationsoberfläche
von Exponential zu laden, verwenden Sie diese Einstellungen in admininterface.ini:

[AdditionalMenuSettings]
ContextMenuTemplateArray[]=node/oocontextmenu.tpl
SubitemsContextMenuTemplateArray[]=node/oosubitemscontextmenu.tpl

Über ContextMenuTemplateArray und SubitemsContextMenuTemplateArray werden die Templates
mit dem eigentlichen HTML der Menüeinträge geladen. Beispiele folgen.

oocontextmenu.tpl:
    <hr/>
    <a id="menu-export-ooo" href="#" onmouseover="ezpopmenu_mouseOver( 'ContextMenu' )"
       onclick="ezpopmenu_submitForm( 'menu-form-export-ooo' ); return false;">{"Export OpenOffice.org"|i18n("design/admin/popupmenu")}</a>

{* Export to OOo document *}
<form id="menu-form-export-ooo" method="post" action={"/oo/export/"|ezurl}>
  <input type="hidden" name="NodeID" value="%nodeID%" />
  <input type="hidden" name="ObjectID" value="%objectID%" />
  <input type="hidden" name="CurrentURL" value="%currentURL%" />
</form>

oosubitemscontextmenu.tpl:
    <hr/>
    <a id="menu-export-ooo" href="#" onmouseover="ezpopmenu_mouseOver( 'SubitemsContextMenu' )"
       onclick="ezpopmenu_submitForm( 'menu-form-export-ooo' ); return false;">{"Export OpenOffice.org"|i18n("design/admin/popupmenu")}</a>

Außerdem:
Mit SubMenuTemplateArray[] lassen sich Untermenüs für Ihre Menüeinträge angeben:

*Beispiel:

admininterface.ini:
ContextMenuTemplateArray[]=createhereitem.tpl
SubitemsContextMenuTemplateArray[]=subitemscreatehereitem.tpl
SubMenuTemplateArray[]=createheresubmenu.tpl

createheresubmenu.tpl:
  {* Create here submenu *}
  <script language="JavaScript1.2" type="text/javascript">
  menuArray['CreateHere'] = new Array();
  menuArray['CreateHere']['depth'] = 1; // this is a first level submenu of ContextMenu
  </script>

  <div class="popupmenu" id="CreateHere">
    {section var=class loop=fetch(class, latest_list, hash())}
       <a id="menu-create-here-{$class.identifier}" href="#" onmouseover="ezpopmenu_mouseOver( 'CreateHere' )" onclick="ezpopupmenu_setSubstituteValue('%classID%', {$class.id}); ezpopmenu_submitForm( 'menu-form-create-here' ); return false;">{$class.name|wash(javascript)}</a>
    {/section}
  </div>

  <form id="menu-form-create-here" method="post" action={"/content/action"|ezurl}>
    <input type="hidden" name="NodeID" value="%nodeID%" />
    <input type="hidden" name="ClassID" value="%classID%" />
    <input type="hidden" name="NewButton" value="x" />
  </form>

createhereitem.tpl
	<hr />
    <a id="menu-createhere" class="more" href="#" onmouseover="ezpopmenu_showSubLevel( event,  'CreateHere', 'menu-createhere' ); return false;">{"Create here"|i18n("design/admin/popupmenu")}</a>

subitemscreatehereitem.tpl
	<hr />
    <a id="child-menu-createhere" class="more" href="#" onmouseover="ezpopmenu_showSubLevel( event,  'CreateHere', 'menu-createhere' ); return false;">{"Create here"|i18n("design/admin/popupmenu")}</a>

Something wrong on this page? Report an error

Documentation license

This page was inherited from the documentation of the original software. It is not covered by the GNU Free Documentation License; it is distributed under the GNU General Public License, version 2.

Copyright (C) 1999 - 2014 eZ Systems AS and contributors