Created
April 25, 2013 19:41
-
-
Save kikmedia/5462535 to your computer and use it in GitHub Desktop.
Contao FE template, creating a folder based on news id and listing the files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="layout_full block<?php echo $this->class; ?>"> | |
<h1><?php echo $this->newsHeadline; ?></h1> | |
<?php if ($this->hasMetaFields): ?> | |
<p class="info"><time datetime="<?php echo $this->datetime; ?>"><?php echo $this->date; ?></time> <?php echo $this->author; ?> <?php echo $this->commentCount; ?></p> | |
<?php endif; ?> | |
<?php if ($this->hasSubHeadline): ?> | |
<h2><?php echo $this->subHeadline; ?></h2> | |
<?php endif; ?> | |
<div class="ce_text"> | |
<?php if (!$this->addBefore): ?> | |
<?php echo $this->text; ?> | |
<?php endif; ?> | |
<?php if ($this->addImage): ?> | |
<figure class="image_container<?php echo $this->floatClass; ?>"<?php if ($this->margin || $this->float): ?> style="<?php echo trim($this->margin . $this->float); ?>"<?php endif; ?>> | |
<?php if ($this->href): ?> | |
<a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>"> | |
<?php endif; ?> | |
<img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>"> | |
<?php if ($this->href): ?> | |
</a> | |
<?php endif; ?> | |
<?php if ($this->caption): ?> | |
<figcaption class="caption"><?php echo $this->caption; ?></figcaption> | |
<?php endif; ?> | |
</figure> | |
<?php endif; ?> | |
<?php if ($this->addBefore): ?> | |
<?php echo $this->text; ?> | |
<?php endif; ?> | |
</div> | |
<?php if ($this->enclosure): ?> | |
<div class="enclosure"> | |
<?php foreach ($this->enclosure as $enclosure): ?> | |
<p><img src="<?php echo $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['mime']; ?>" class="mime_icon"> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?> <span class="size">(<?php echo $enclosure['filesize']; ?>)</span></a></p> | |
<?php endforeach; ?> | |
</div> | |
<?php endif; ?> | |
<?php | |
$this->import("Database"); | |
$strDestPath = sprintf('tl_files/news/%s/',$this->Input->get('items')); | |
// Sicherstellen, das der Pfad existiert | |
$objPath = new Folder($strDestPath); | |
$arrFiles = scan(TL_ROOT.'/'.$strDestPath); | |
$objDummy = $this->Database->prepare("SELECT id FROM tl_log")->limit(1)->execute(); | |
foreach ($arrFiles as $file) | |
{ | |
$objDownloadFile = new ContentDownload($objDummy); | |
$objDownloadFile->singleSRC = $strDestPath.$file; | |
echo $objDownloadFile->generate(); | |
} | |
;?> | |
<?php if ($this->showTags): ?> | |
<?php if (count($this->taglist)): ?> | |
<ul class="tag-chain"> | |
<?php $counter = 0; foreach ($this->taglist as $tag): ?> | |
<li class="tag-chain-item<?php if ($counter == 0) echo ' first'; ?><?php if ($counter == count($this->taglist)-1) echo ' last'; ?><?php if ($this->showTagClass) echo ' ' . $tag['class']; ?>"><?php echo $tag['url']; ?></li> | |
<?php $counter++; endforeach; ?> | |
</ul> | |
<?php endif; ?> | |
<?php endif; ?> | |
</div> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment