Example #1
0
 def trackback_context():
     from invenio.legacy.weblinkback.templates import \
         get_trackback_auto_discovery_tag
     return {
         'headerLinkbackTrackbackLink':
         get_trackback_auto_discovery_tag(recid)
     }
def format_element(bfo):
    """
    Return trackback auto discovery tag if recid != -1, will return "" for recid == -1 like index pages
    """
    html = ""
    if CFG_WEBLINKBACK_TRACKBACK_ENABLED:
        # Retrieve context (journal, issue and category) from URI
        args = parse_url_string(bfo.user_info['uri'])
        recid = args["recid"]

        if recid != -1:
            html = get_trackback_auto_discovery_tag(recid)

    return html
Example #3
0
def format_element(bfo):
    """
    Return trackback auto discovery tag if recid != -1, will return "" for recid == -1 like index pages
    """
    html = ""
    if CFG_WEBLINKBACK_TRACKBACK_ENABLED:
        # Retrieve context (journal, issue and category) from URI
        args = parse_url_string(bfo.user_info['uri'])
        recid = args["recid"]

        if recid != -1:
            html = get_trackback_auto_discovery_tag(recid)

    return html
Example #4
0
 def trackback_context():
     from invenio.legacy.weblinkback.templates import get_trackback_auto_discovery_tag
     return dict(headerLinkbackTrackbackLink=get_trackback_auto_discovery_tag(recid))