Downloadzaehler im catalog: Unterschied zwischen den Versionen
Aus Contao Community Documentation
(Die Seite wurde neu angelegt: „=DCA: field mapping "user_id:tl_user.name"= Category:Dev HOWTOS Category:Dev Snippets {{AppliesTo|TLVersion=ab 2.7|Version=ab 2.9}} Manchmal ist es sinn…“) |
(kein Unterschied)
|
Version vom 22. Februar 2011, 21:54 Uhr
DCA: field mapping "user_id:tl_user.name"
betrifft | |
---|---|
TYPOlight Version | ab 2.7 |
Contao Version | ab 2.9 |
Manchmal ist es sinnvoll/gewuenscht, Dateien mit dem Catalog zum download anzubieten. Hierbei ist es jedoch nicht moeglich, Downloads zu zaehlen. Dies kann jedoch durch eine einfache Templateanpassung durchgefuehrt werden.
<?php if (count($this->entries)): ?> <div class="layout_full"> <?php foreach ($this->entries as $entry): ?> ... <?php if($entry['data']['file']['value']): ?> <div class="field file"> <?php if ($this->Input->post("file")): ?> <?php $this->SendFileToBrowser($this->Input->post("file")); ?> <?php else: ?> <form action="<?php echo $this->Environment->request; ?>" method="post"> <input type="hidden" name="file" value="<?php echo $entry['data']['file']['raw']; ?>"> <input type="submit" name="save" id="save" class="tl_submit" accesskey="s" value="Download" /> </form> <?php endif; ?> </div> <?php endif; ?> .....
Somit koennen mit vorhandenen Tools (dlstat zum Beispiel) die Anzahl der Downloads gezaehlt werden.