示例#1
0
def get_actions(name, context, request):
    menu = component.getUtility(IBrowserMenu, name)
    items = menu.getMenuItems(context, request)

    site_url = url.absoluteURL(getSite(), request)
    _url = url.absoluteURL(context, request)

    for item in items:
        item["url"] = url.urljoin(_url, item["action"])
        item["id"] = item["title"].lower().replace(" ", "-")
        item["icon"] = url.urljoin(site_url, item["icon"])
    return items
示例#2
0
def get_actions(name, context, request):
    menu = component.getUtility(IBrowserMenu, name)
    items = menu.getMenuItems(context, request)

    site_url = ui_url.absoluteURL(getSite(), request)
    url = ui_url.absoluteURL(context, request)

    for item in items:
        item['url'] = ui_url.urljoin(url, item['action'])
        item['id'] = item['title'].lower().replace(' ', '-')
        item['icon'] = ui_url.urljoin(site_url, item['icon'])
    return items
示例#3
0
def get_actions(name, context, request):
    menu = component.getUtility(IBrowserMenu, name)
    items = menu.getMenuItems(context, request)

    site_url = url.absoluteURL(getSite(), request)
    _url = url.absoluteURL(context, request)

    for item in items:
        item["url"] = url.urljoin(_url, item["action"])
        item["id"] = item["title"].lower().replace(" ", "-")
        item["icon"] = url.urljoin(site_url, item["icon"])
    return items
示例#4
0
def get_actions(name, context, request):
    menu = component.getUtility(IBrowserMenu, name)
    items = menu.getMenuItems(context, request)
    
    site_url = ui_url.absoluteURL(getSite(), request)
    url = ui_url.absoluteURL(context, request)
    
    for item in items:
        item['url'] = ui_url.urljoin(url, item['action'])
        item['id'] = item['title'].lower().replace(' ', '-')
        item['icon'] = ui_url.urljoin(site_url, item['icon'])
    return items