Modify

Opened 9 years ago

Closed 9 years ago

#1200 closed Bug/Fehler (fixed)

Datei-Link bei Artikel-Content fehlerhaft?

Reported by: Friederike Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.3.0
Component: Shop Version: 2.0.2.2
Keywords: Cc:
Blocked By: Blocking:

Description

Im Content-Manager soll einem Artikel eine Datei zum Download beigefügt werden.
Diese Datei wird nicht auf dem Webspace hochgeladen, sondern als Link, z.B.
https://www.staub-online.com/content/dam/staub/de/de/docs/kataloge/Keramik_Katalog_2016_2017.pdf

Dazu habe ich den Artikel gewählt, unter "Link" den Link eingetragen und unter Titel/Dateiname einen Namen vergeben und das gespeichert.
(Getestet mit der Shopversion 2.0.2.2 rev 10690 unter XAMPP 1.8.1 auf Windows-PC)

Ergebnis: Im Frontend wird der Link beim Artikel korrekt angezeigt, aber er funktioniert nicht korrekt, den vor den Link wird der Link zum Shop vorangestellt.
Das konnte ich gerade im Demoshop replizieren.

Als Lösung funktioniert bei mir:
In der Datei /includes/modules/products_media.php
die Zeile
---
$filename = ($content_datacontent_link != ) ? '<a href="'.DIR_WS_BASE.$content_datacontent_link.'" target="_blank">'.$content_datacontent_name.'</a>' : $content_datacontent_name;
---

das DIR_WS_BASE entfernen, d.h. ändern in:
---
$filename = ($content_datacontent_link != ) ? '<a href="'.$content_datacontent_link.'" target="_blank">'.$content_datacontent_name.'</a>' : $content_datacontent_name;
---

Attachments (0)

Change History (4)

comment:1 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.2.3
Priority: niedrignormal

Stimmt! Hier fehlt eine Prüfung, ob es sich um einen internen oder externen Link handelt!

comment:2 by anonymous, 9 years ago

In dem Zuge bitte auch Zeile 44

if ($content_data['content_link'] == '') {

ändern in

 if ($content_data['content_link'] != '') {

Da sonst die Icons nicht richtig zugeordnet werden.

comment:3 by Torsten Riemer, 9 years ago

Wenn man das so ändert, dann werden für die lokalen Datei-Anhänge keine Icons mehr angezeigt!

comment:4 by Gerhard Waldemair, 9 years ago

Resolution: fixed
Status: newclosed

In 10774:

fix #1200

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.