|
|||
|
Hallo,
wieder mal eine Frage. Hab einen Artikel, der eine ausführlichen Beschreibung als PDF beiliegt. Dieses PDF habe ich unter "Freie Downloads" in xtAdmin hochgeladen und beim Artikel mit dran gehängt. Jetzt wird aber nur der Dateiename (kryptischer name.pdf) angezeigt. Jetzt habe ich einen "netten" Namen und eine Beschreibung hinterlegt. Diese wird aber nicht angezeigt!? Im Template (product_public_files.html) steht folgendes: Code:
{foreach name=aussen item=file_data from=$media_files}
<tr class="{cycle values="contentrow1,contentrow2"}">
<td>{img img=$file_data.icon type=w_media_filetypes alt=$file_data.file}</td>
<td><strong>
{if $file_data.media_name}{$file_data.media_name}{else}{$file_data.file}{/if}
</strong>
{if $file_data.media_description}<br />{$file_data.media_description}{/if}
</td>
<td class="right">{$file_data.media_size|fsize_format:"MB"}</td>
<td class="right"><a href="{$file_data.download_url}" rel="nofollow">{img img=disk.png type=w_media_icons}</a></td>
</tr>
{/foreach}
Die Anzeige bringt nur den Dateinamen (file_data.file) und die Größe (file_data.media_size) . ![]() Hatte das Problem schon mal jemand und kann mir da weiterhelfen? danke schonmal Martin |
|
|||
|
Hab mir wieder mal selber geholfen.
Leider wird die MediaDescription Tabelle nicht ausgelesen. Darum habe ich auch die Information nicht. Witziger weise gibt es die Funktion bereits, aber sie wird nicht verwendet. Hab folgende Änderung vorgenommen: Datei: xtFramework\classes\class.MediaFiles.php ca. Zeile 195. Code:
// if ($data['tmp_files'] = $this->_getMediaFiles($id, $class, 'media', 'free')) {
if ($data['tmp_files'] = $this->getMediaFiles($id, $class)) {
Leider wird das alles beim nächsten Update wieder weg sein, außer der Herr xt:commerce baut es ein. Oder berichtigt es zumindest, falls mein Code bischen quick and dirty ist. danke fürs durchlesen Martin |
|
|||
|
Zitat:
"Wird spätestens mit den .13 Update behoben." MfG. Hansen |
|
|||
|
Zitat:
Wobei die letzte Zahl von 4.0.12 (also die .12) ja nur ein Patchlevel ist (also für Bugfixing gedacht ist). Und solche gravierenden Änderungen haben meiner Meinung nach nichts mit Bugfixing zu tun, wenn bestehende Funktionalität einfach "entfernt" wird ! However, wer weiß wie die xt-ler ticken. ![]() cu Martin |
|
|||
|
Danke für Deine Lösung! Habe gerade genau danach gesucht. Aber warum löscht du auch das ", 'media', 'free'"???
Klappt bei mir auf Anhieeb. Muss mir nur noch was einfallen lassen bzgl. der Sortierung... Bzgl. der Änderung: Ich mache mir im Shop-Dir ein Verzeichnis "changes", in dem ich alle meine geänderten Files sowie ggfls die Foren-Links dazu abspeicher... So bin ich auf der sicheren Seite Ordnung ist alles
|
|
|||
|
Wie das Sortieren geht, habe ich jetzt rausgefunden und hier beschrieben:
Viiiele, viiele Downloadartikel |
|
|||
|
Zitat:
Ich habe mir unter freie Downloads noch Unterordner gemacht (Bedienungsanleitungen, Datasheets, Testberichte). Ich hätte gerne, dass beim Download dann nur eben der Name des Ordners steht, in dem sich die Datei befindet und nicht der wahre Dateiname. Beim Speichern sollte dann als Dateiname "[Ordnername]_[Artikelname].pdf" automatisch vorgeschlagen werden. Ist das irgendwie möglich? |
![]() |
| Lesezeichen |
| Stichworte |
| artikelinfo, download, mediadescription, pdf |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Downloadprodukt nicht sofort ausliefern, nur wenn Kunde Gutscheinguthaben hat | scheibenwischer | Installation und Konfiguration | 0 | 14.11.2009 13:53 |
| XTC als reiner Katalog mit „Infokorb“ | rivus | Allgemeine Diskussionen | 0 | 09.06.2009 18:30 |
| Rabattkupon mit Kundennummer als Kupon-Code? | downset72 | Shopbereich | 0 | 06.03.2009 19:24 |