// Load jQuery application.ptMultiMedia.scripts.loadJQuery(); application.ptMultiMedia.scripts.loadADFLightbox(); request.element.isStatic = 0; // items = arrayNew(1); criteria = attributes.elementInfo.elementData.propertyValues; // application.ADF.utils.dodump(criteria, "criteria", false); // application.ADF.utils.dodump(criteria, "criteria", false); // determine if limited to featured items if (structKeyExists(criteria[1].values, "featuredOnly")) { switch(criteria[1].values.featuredOnly) { case "Display Featured": { featured = "Yes"; break; } case "Display Not Featured": { featured = "No"; break; } case "Display All": { featured = ""; break; } default: { featured = ""; break; } } } // determine how many items to display if (structKeyExists(criteria[1].values, "records")) { switch(criteria[1].values.records) { case "1": { records = "1"; break; } case "3": { records = "3"; break; } case "Display All": { records = "-1"; break; } default: { records = "-1"; break; } } } // determine sort order if (structKeyExists(criteria[1].values, "orderedby")) { switch(criteria[1].values.orderedby) { case "Release Date": { orderedby = "releaseDate Desc"; break; } case "Title": { Orderedby = "title asc"; break; } default: { Orderedby = "releaseDate Desc"; break; } } } if (structkeyexists(criteria[1].values,"categorySelect") and (len(criteria[1].values.categoryselect))){ // Find records that belong to our category items = application.ptmultimedia.mediaDAO.getByCategoryID(criteria[1].values.categoryselect,#records#,"#featured#",#Orderedby#); } else { if (structkeyexists(criteria[1].values,"seriesSelect") and (len(criteria[1].values.seriesSelect))){ // Find records that belong to our series items = application.ptmultimedia.mediaDAO.getBySeriesID(criteria[1].values.seriesSelect,#records#,"#featured#",#Orderedby#); } }
If using the Multimedia Category Gallery Element or Multimedia Series Gallery Element on this page, please choose the item(s) to display. If using the Multimedia Element on this page, please set a render mode filter for items to display.

thisid = application.ptmultimedia.cedata.getCEData("multiMedia", "id", items[z].values.id, "selected"); items[z].values.embedcode = thisid[1].values.embedcode;
Please select a Series or Category for which to display results.
// Get metadata that dictates how output will be displayed displayStruct =attributes.elementInfo.RenderHandlerMetaData; // Config - Media upload destination path if ( (StructKeyExists(server.ADF.environment[request.site.id].ptMultimedia, "popUPPlayerURL")) AND (LEN(server.ADF.environment[request.site.id].ptMultimedia.popUPPlayerURL)) ) { popUPPlayerURL = server.ADF.environment[request.site.id].ptMultimedia.popUPPlayerURL; } else { popUPPlayerURL = ""; }
Please select Edit Metadata for the element and choose a display format
No records matched the filter criteria
// render the player application.ptmultiMedia.mediaService.mediaPlayer("#items[1].values.id#");
 

Featured Video


#items[1].values.description#
// Parse the video embed code into a struct videoStruct = application.ptmultiMedia.mediaRenderService.parseEmbed("#items[1].values.embedcode#","#items[1].values.id#"); // generate the lightbox script LBStruct = application.ptmultiMedia.mediaService.LBmediaPlayerJS("#items[1].values.id#"); Writeoutput(#LBStruct.LBscript#);

Related Videos


  #LBStruct.LBscript#
#items[i].values.title#  -  #items[i].values.caption# // Parse the video embed code into a struct videoStruct = application.ptmultiMedia.mediaRenderService.parseEmbed("#items[i].values.embedcode#","#items[i].values.id#"); // generate the lightbox script LBStruct = application.ptmultiMedia.mediaService.LBmediaPlayerJS("#items[i].values.id#"); Writeoutput(#LBStruct.LBscript#);
#items[i].values.title#  -  #items[i].values.caption#

  #LBStruct.LBscript#
 
 
 
#items[i].values.title#
#items[i].values.caption#
 
// Parse the video embed code into a struct videoStruct = application.ptmultiMedia.mediaRenderService.parseEmbed("#items[i].values.embedcode#","#items[i].values.id#"); // generate the lightbox script LBStruct = application.ptmultiMedia.mediaService.LBmediaPlayerJS("#items[i].values.id#"); Writeoutput(#LBStruct.LBscript#);
 
 
#items[i].values.title#
#items[i].values.caption#
 
    #LBStruct.LBscript#
  • #dateformat(items[i].values.releasedate, "mm/dd/yyyy")#

    #items[i].values.caption#

    // Parse the video embed code into a struct videoStruct = application.ptmultiMedia.mediaRenderService.parseEmbed("#items[i].values.embedcode#","#items[i].values.id#"); // generate the lightbox script LBStruct = application.ptmultiMedia.mediaService.LBmediaPlayerJS("#items[i].values.id#"); Writeoutput(#LBStruct.LBscript#); #LBStruct.LBscript#
  • #dateformat(items[i].values.releasedate, "mm/dd/yyyy")#

    #items[i].values.caption#

  •  
     

     

#LBStruct.LBscript#
 

 
// Parse the video embed code into a struct videoStruct = application.ptmultiMedia.mediaRenderService.parseEmbed("#items[1].values.embedcode#","#items[1].values.id#"); // generate the lightbox script LBStruct = application.ptmultiMedia.mediaService.LBmediaPlayerJS("#items[1].values.id#"); Writeoutput(#LBStruct.LBscript#);
 

 
#LBStruct.LBscript#
 

 
#items[1].values.caption#

 
// render the player application.ptmultiMedia.mediaService.mediaPlayer("#items[1].values.id#");
 
#items[1].values.description#