This is kind of what I'm looking for. Thanks. I think I can grab what I need now that I from about those files. I was hoping to make a "world atlas" of OFBiz, mostly to keep track of what is even out there (I haven't nearly been to all of it) and then down the road I hope to use some form of it, maybe as part of a larger PHP app, on my end to keep track of which end users have received training on which applications.

I was also trying to find a way to get the list automatically. I think that with Deepak's latest reply I can write a short shell script that will grab at least the top two levels and stick them into a format I can use, then down the road I can just run it again if the menus have changed. I've done it manually once, when creating a Wordpress theme menu that matched the menu layout in the OFBiz Tomahawk theme, and just didn't want to go through that whole process by hand again.


On 03/13/2018 02:18 AM, Deepak Dixit wrote:
Hi Craig,

Main menu item rendered through webapp not from component. A component can
have multiple webapp. Ex.

https://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk/applications/accounting/ofbiz-component.xml


All webapp will be display by defuaut as menu item, if app-bar-display is
set false it will not display as menu item.
https://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk/ecommerce/ofbiz-component.xml


And sub-menu items display from Decorator, We can set secondary menu at
decorator level

<set field="applicationMenuName" value="OrderAppBar" global="true"/>
<set field="applicationMenuLocation"
value="component://order/widget/ordermgr/OrderMenus.xml"
global="true"/>

  MenuFactory.getMenuFromLocation method render these sub-menu items.
Please refer
https://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk/themes/tomahawk/template/AppBarOpen.ftl


Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com
www.hotwax.co

On Tue, Mar 13, 2018 at 1:30 AM, Craig Parker <cr...@fossfolks.com> wrote:

I'm not a dev, so a lot of what you had me read wasn't clear. I am
familiar with MySQL though. These menu "sub items" aren't listed in the db
anywhere? I'm looking manually now in my servers information_schema db, but
if you know how to save me looking through a gazillion column names, I'm
all ears. :) If you can't, no biggie. I'd just hate to look all this time
and find out in the end that they're not there.


On 03/12/2018 01:47 PM, Deepak Dixit wrote:

Hi Craig,

Please have a look at LoginWorker.getAppBarWebInfos and ComponentConfig.
getAppBarWebInfos method.
For reference you can have a look at themes/flatgrey/template/AppBar.ftl

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com
www.hotwax.co

On Mon, Mar 12, 2018 at 9:56 PM, Craig Parker <cr...@fossfolks.com>
wrote:

I'm running a clean slate install on MySQL, and trying to locate the main
OFBiz menu. Looks like there's a db named ofbiztenant with a table called
COMPONENT, and that appears to have at least the top level menu items.
Where are the others?

Nothing official, but I'm trying to make a spreadsheet or something I can
print out for myself so that I can keep track of things going on in each
part of the software. I don't see the big picture yet, and I'm hoping
this
might help. :)



Reply via email to