Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Push e-Journals from SFX A-Z List to MetaLib My e-Journal List

    • Article Type: General
    • Product: MetaLib
    • Product Version: 4

    Description:
    The March 2007 revision introduced a new option in the SFX A-Z list to allow the user to push a journal to their MetaLib 4.00 My e-Journal list.
    When this option is turned on in the SFX A-Z list, a new MetaLib icon appears for each e-journal in the results list -- in both the Table and Detail view. Clicking this icon opens the MetaLib My e-Journal list in a new window and the requested e-journal is added to the list.
    If login is required, users will need to log in first and then go to their 'My e-Journal' section of MetaLib.

    Resolution:
    from SFX VERSION 3.0 March 2007 Revision Notes
    (available from DocPortal > SFX > Monthly Update Notes > SFX 3.0 >V3_0_SFX_Update_20070301.pdf)

    Setup in SFX

    1. Go to SFXAdmin under the ‘Searchable A-Z’ > ‘Configuration’ menu.
    Both in the default profile and any additional profiles you have defined, you will see the following 2 fields:
    - MetaLib link (checkbox)
    - MetaLib base URL (box to fill in MetaLib URL)
    Only if the ‘MetaLib link’ checkbox is checked AND the MetaLib URL is filled in, will the MetaLib icon appear in the A-Z list for that profile.

    2. Confirm that the template changes are available in your A-Z list.

    a. Verify that the following templates files are symbolically linked to the sfxglb3 instance using the following instructions:
    Type tm
    Type cd azlist/
    Type ls -l *_view.tmpl
    The result should be like the following
    lrwxrwxrwx 1 sfxlcl3 sfx 73 May 4 2006 detail_view.tmpl -> /exlibris/sfx_ver/sfx_version_3/sfxglb3/templates/azlist/detail_view.tmpl
    lrwxrwxrwx 1 sfxlcl3 sfx 72 May 4 2006 table_view.tmpl -> /exlibris/sfx_ver/sfx_version_3/sfxglb3/templates/azlist/table_view.tmpl

    If the files are not symbolically linked, recreate the symbolic link using the following commands:
    Type rm detail_view.tmpl
    Type ln -s
    /exlibris/sfx_ver/sfx_version_3/sfxglb3/templates/azlist/detail_view.tmpl .
    Type rm table_view.tmpl
    Type ln -s
    /exlibris/sfx_ver/sfx_version_3/sfxglb3/templates/azlist/table_view.tmpl .

    b. If you do NOT wish recreate the symbolic link, the following are changes that need to be made to the templates to use this functionality.

    table_view.tmpl Line 29 (between </TMPL_UNLESS> and </td>)
    <TMPL_IF METALIB_LINK>
    <TMPL_IF METALIB_BASE>
    <a href="<TMPL_VAR METALIB_BASE>?func=my-ejournal-push&force_login=y&issn=<TMPL_VAR ISSN>&amp;title=<TMPL_VAR ESCAPE=HTML NAME='TITLE'>&amp;rft.object_id=<TMPL_VAR ESCAPE=HTML NAME=OBJECT_ID>" TARGET=metalibMainWin> <img src="/<TMPL_VAR INSTANCE>/img/azlist/metalib.ico" title="Metalib" alt="Metalib" border="0"></a>
    </TMPL_IF>
    </TMPL_IF>

    detail_view.tmpl Line 50 (between </TMPL_UNLESS> and </tr>)
    <TMPL_IF METALIB_LINK>
    <TMPL_IF METALIB_BASE>
    <td>
    <a href="<TMPL_VAR METALIB_BASE>?func=my-ejournal-push&force_login=y&issn=<TMPL_VAR ISSN>&amp;title=<TMPL_VAR ESCAPE=HTML NAME='TITLE'>&amp;rft.object_id=<TMPL_VAR ESCAPE=HTML NAME=OBJECT_ID>" TARGET=metalibMainWin> <img src="/<TMPL_VAR INSTANCE>/img/azlist/metalib.ico" title="Metalib" alt="Metalib" border="0"></a>
    </td>
    </TMPL_IF>
    </TMPL_IF>


    • Article last edited: 10/8/2013