1fa5fcacaSAndreas Haerter<?php 2fa5fcacaSAndreas Haerter 3fa5fcacaSAndreas Haerter/** 4fa5fcacaSAndreas Haerter * DokuWiki Image Detail Template 5fa5fcacaSAndreas Haerter * 6fa5fcacaSAndreas Haerter * See "detail.php" if you don't know how this is getting included within the 7fa5fcacaSAndreas Haerter * "main.php". 8fa5fcacaSAndreas Haerter * 9fa5fcacaSAndreas Haerter * 10fa5fcacaSAndreas Haerter * LICENSE: This file is open source software (OSS) and may be copied under 11fa5fcacaSAndreas Haerter * certain conditions. See COPYING file for details or try to contact 12fa5fcacaSAndreas Haerter * the author(s) of this file in doubt. 13fa5fcacaSAndreas Haerter * 14fa5fcacaSAndreas Haerter * @license GPLv2 (http://www.gnu.org/licenses/gpl2.html) 15*078ed773SAndreas Haerter * @author Andreas Haerter <development@andreas-haerter.com> 16fa5fcacaSAndreas Haerter * @link http://andreas-haerter.com/projects/dokuwiki-template-vector 17fa5fcacaSAndreas Haerter * @link http://www.dokuwiki.org/template:vector 18fa5fcacaSAndreas Haerter * @link http://www.dokuwiki.org/devel:templates 19fa5fcacaSAndreas Haerter */ 20fa5fcacaSAndreas Haerter 21fa5fcacaSAndreas Haerter//check if we are running within the DokuWiki environment 22fa5fcacaSAndreas Haerterif (!defined("DOKU_INC")){ 23fa5fcacaSAndreas Haerter die(); 24fa5fcacaSAndreas Haerter} 25fa5fcacaSAndreas Haerter 26fa5fcacaSAndreas Haerter//the following is a copy of some contents out of the "detail.php", coming from 27fa5fcacaSAndreas Haerter//Andreas Gohr's "default" template. I simply deleted stuff not needed for 28fa5fcacaSAndreas Haerter//this template. Compare the files, you will see what I mean -> everything 29fa5fcacaSAndreas Haerter//outside the <div class="page">. 30fa5fcacaSAndreas Haerter?> 31fa5fcacaSAndreas Haerter 32fa5fcacaSAndreas Haerter <div class="page"> 33fa5fcacaSAndreas Haerter <?php if($ERROR){ print $ERROR; }else{ ?> 34fa5fcacaSAndreas Haerter 35fa5fcacaSAndreas Haerter <h1><?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?></h1> 36fa5fcacaSAndreas Haerter 37fa5fcacaSAndreas Haerter <div class="img_big"> 38fa5fcacaSAndreas Haerter <?php tpl_img(900,700) ?> 39fa5fcacaSAndreas Haerter </div> 40fa5fcacaSAndreas Haerter 41fa5fcacaSAndreas Haerter <div class="img_detail"> 42fa5fcacaSAndreas Haerter <p class="img_caption"> 43fa5fcacaSAndreas Haerter <?php print nl2br(hsc(tpl_img_getTag('simple.title'))); ?> 44fa5fcacaSAndreas Haerter </p> 45fa5fcacaSAndreas Haerter 46fa5fcacaSAndreas Haerter <p>← <?php echo $lang['img_backto']?> <?php tpl_pagelink($ID)?></p> 47fa5fcacaSAndreas Haerter 48fa5fcacaSAndreas Haerter <dl class="img_tags"> 49fa5fcacaSAndreas Haerter <?php 50fa5fcacaSAndreas Haerter $t = tpl_img_getTag('Date.EarliestTime'); 51fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_date'].':</dt><dd>'.dformat($t).'</dd>'; 52fa5fcacaSAndreas Haerter 53fa5fcacaSAndreas Haerter $t = tpl_img_getTag('File.Name'); 54fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_fname'].':</dt><dd>'.hsc($t).'</dd>'; 55fa5fcacaSAndreas Haerter 56fa5fcacaSAndreas Haerter $t = tpl_img_getTag(array('Iptc.Byline','Exif.TIFFArtist','Exif.Artist','Iptc.Credit')); 57fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_artist'].':</dt><dd>'.hsc($t).'</dd>'; 58fa5fcacaSAndreas Haerter 59fa5fcacaSAndreas Haerter $t = tpl_img_getTag(array('Iptc.CopyrightNotice','Exif.TIFFCopyright','Exif.Copyright')); 60fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_copyr'].':</dt><dd>'.hsc($t).'</dd>'; 61fa5fcacaSAndreas Haerter 62fa5fcacaSAndreas Haerter $t = tpl_img_getTag('File.Format'); 63fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_format'].':</dt><dd>'.hsc($t).'</dd>'; 64fa5fcacaSAndreas Haerter 65fa5fcacaSAndreas Haerter $t = tpl_img_getTag('File.NiceSize'); 66fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_fsize'].':</dt><dd>'.hsc($t).'</dd>'; 67fa5fcacaSAndreas Haerter 68fa5fcacaSAndreas Haerter $t = tpl_img_getTag('Simple.Camera'); 69fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_camera'].':</dt><dd>'.hsc($t).'</dd>'; 70fa5fcacaSAndreas Haerter 71fa5fcacaSAndreas Haerter $t = tpl_img_getTag(array('IPTC.Keywords','IPTC.Category','xmp.dc:subject')); 72fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_keywords'].':</dt><dd>'.hsc($t).'</dd>'; 73fa5fcacaSAndreas Haerter 74fa5fcacaSAndreas Haerter ?> 75fa5fcacaSAndreas Haerter </dl> 76fa5fcacaSAndreas Haerter <?php //Comment in for Debug// dbg(tpl_img_getTag('Simple.Raw'));?> 77fa5fcacaSAndreas Haerter </div> 78fa5fcacaSAndreas Haerter 79fa5fcacaSAndreas Haerter <?php } ?> 80fa5fcacaSAndreas Haerter </div> 81