Applies to: Jamroom 7.0+ Last verified: 2026-10-24
  • What it does

    Seamless makes lists that mix items from several modules, as if they were one. For example: the newest videos from Video, YouTube and Vimeo together, or audio and SoundCloud tracks in one list. Any module that stores items can be included.

    ACP > Modules > Listing > Seamless

  • Using it

    Add the Item List (Combined) widget to a Site Builder page and choose the modules. Or use the template function, which works like jrCore_list but takes several modules. The 3 newest videos, from either YouTube or Vimeo:

    {jrSeamless_list modules="jrYouTube,jrVimeo" order_by="_created desc" limit="3"}
  • {jrSeamless_list}

    Function
    {jrSeamless_list}
    parameter
    type
    default
    required
    description
    modules
    string
    -
    on
    The modules to combine, comma separated, such as jrAudio,jrSoundCloud
    search
    string
    -
    off
    A condition, such as _profile_id = 5. Add more with search1, search2 and so on. *_title = abcd matches the title field of every module.
    order_by
    string
    _created asc
    off
    The field and direction to sort by
    limit
    int
    10
    off
    How many items to return
    page
    int
    -
    off
    The page to show, with pagebreak
    pagebreak
    int
    -
    off
    Items per page, with page
    pager
    bool
    -
    off
    Show a pager
    template
    string
    -
    off
    The template to show the items with
    tpl_dir
    string
    -
    off
    Where that template is, if not in the active skin
    sort_limit
    int
    1000000
    off
    Items read from each module to sort and page. Lower it on very large sites.
    assign
    string
    -
    off
    Put the output in this variable instead of showing it

    Lists items from several modules as one list.

Tags