media_data Array

For each Media Element will be also one independent Page build, in Context of root Page Template. Difference to News Element is that Media Elemets contain Media Daten (Images, Documents, Videos) from Mediadatabase.


Subvariable Meaning
IDOBJECT Idobject identifier of Media Element
Title Title of Media Element
Description Annotation of Media Element
Content Content of Media Element
DATEUPDATE Date of last Element Change (YYYY-mm-dd)
DATECREATE
Date of News Element Creation (YYYY-mm-dd)
MediaURL  URL of Media File
MediaFilename Filename
MediaFileExt File extension
ThumbFilename Thumbnail Filename (only for Images)
ThumbURL Thumbnail URL (only for Images)
prev_IDOBJECT Idobject identifier of previous News Element on the Page, empty if none
next_IDOBJECT Idobject identifier of next News Element on the Page, empty if none
root_IDOBJECT Idobject identifier of Element's Parent Page
root_Title Title of Element's Parent Page
root_Description Short Description  of Element's Parent Page
root_Content Content of Element's Parent Page
root_ExternLink Externlink of Element's Parent Page

Example for Album:

media_thumbs.inc

  1.                                         <TMPL_loop __CONTEXT_VARS__ media_data>
  2.                                         <div style="float:left; padding:10px;">
  3.                                         <a href="<TMPL_var IDOBJECT>.html"><TMPL_if ThumbFilename><img src="<TMPL_var ThumbURL>"></TMPL_if><br><b><TMPL_var Title></b></a><br><br>             
  4.                                         <TMPL_if Description><TMPL_var Description><br></TMPL_if>              
  5.                                         </div>
  6.                                         </TMPL_loop>
Maintemplate:

  1.                <a name="home"></a>
  2.         <TMPL_if IN_SET(MediaFileExt,"jpeg","JPEG","jpg","JPG","gif","GIF","png","PNG")>
  3.                                 <div><!-- page title and description -->
  4.                                 <TMPL_if root_Title><h3><TMPL_var root_Title></h3></TMPL_if><br>
  5.                                 <TMPL_unless prev_IDOBJECT><div><TMPL_var root_Description></div></TMPL_unless>
  6.                                 <TMPL_if prev_IDOBJECT>Page <a href="<TMPL_var prev_IDOBJECT>.html">&lt;&lt;&nbsp;previous</a></TMPL_if>
  7.                                 <TMPL_if next_IDOBJECT><TMPL_unless prev_IDOBJECT>Page</TMPL_unless>&nbsp;&nbsp;&nbsp;<a href="<TMPL_var next_IDOBJECT>.html">next&nbsp;&gt;&gt;</a></TMPL_if><br>
  8.                                         <h3><TMPL_var page_Title></h3>
  9.                                         <img src="<TMPL_var MediaURL>" border="0"><br>
  10.                                         <p><TMPL_var page_Description><br></p>
  11.                                         <p><TMPL_var page_Content></p>
  12.                                 <TMPL_if prev_IDOBJECT>Page <a href="<TMPL_var prev_IDOBJECT>.html">&lt;&lt;&nbsp;previous</a></TMPL_if>
  13.                                 <TMPL_if next_IDOBJECT><TMPL_unless prev_IDOBJECT>Page</TMPL_unless>&nbsp;&nbsp;&nbsp;<a href="<TMPL_var next_IDOBJECT>.html">next&nbsp;&gt;&gt;</a></TMPL_if><br>
  14. <br>
  15.                                 </div><!-- page title and description -->
  16.         <TMPL_else>
  17.                                 <div><!-- page title and description -->
  18.                                         <h3><TMPL_var page_Title></h3>
  19.                                         <br>
  20.                                         <p><TMPL_var page_Description><br></p>
  21.                                 </div><!-- page title and description -->
  22.                                 <p><TMPL_var page_Content></p>
  23.                                 <div> <!-- images -->
  24.                                 <TMPL_include "media_thumbs.inc">
  25.                                 </div> <!-- images -->
  26.  
  27.         </TMPL_if>