Moin Tim,
ich benutze in einem CC ein Attribut vom Typ Dateiauswahl. In der späteren Frontend-Auflistung sollen eine Reihe von weiteren Angaben mit innerhalb der <a>Tags liegen (z.B. ein Text und ein spezielles Font-Awesome-Icon).
Normalerweise würde ich mir solche "speziellen" <a> Konstrukte aus den Einzelelementen zusammenbauen. Also z.B.
für den href Pfad usw.
Da hier die Anforderung aber ist, dass man später die Datei zum Download bekommen soll, funktioniert das ja nicht. Zumindest habe ich es noch nie hinbekommen, mir so einen reinen Downloadlink selbst zusammenzubauen. Falls es doch einen Weg gibt und Du ihn zufällig kennst ... gerne, danke!
Also habe ich mir bisher immer so geholfen, dass ich über
arbeite und mit Hilfe eines angepassten Templatefiles für das Download-Attribut, die Ausgabe zusammen baue. Irgendwie scheint ja dadurch etwas initialisiert zu werden, damit diese Downloadfunktion zur Verfügung steht.
Das mit dem Templatefile ist an sich auch kein Problem ... solange ich nur Werte brauche, die ich aus dem FileModel bekommen kann. Für diese neue Anforderung brauche ich aber den Inhalt eines ganz bestimmten CC Feldes und ich bekomme es nicht hin, dieses Feld innerhalb des Attribut-Templates anzusprechen
Könntest Du hier bitte etwas Hilfstellung geben und zeigen, wie man
als Content zwischen die <a> Tags bekommt?
Danke!!
ich benutze in einem CC ein Attribut vom Typ Dateiauswahl. In der späteren Frontend-Auflistung sollen eine Reihe von weiteren Angaben mit innerhalb der <a>Tags liegen (z.B. ein Text und ein spezielles Font-Awesome-Icon).
Normalerweise würde ich mir solche "speziellen" <a> Konstrukte aus den Einzelelementen zusammenbauen. Also z.B.
HTML-Code:
\FilesModel::findByUuid($entry->field('dateiauswahl')->value())->path;
Da hier die Anforderung aber ist, dass man später die Datei zum Download bekommen soll, funktioniert das ja nicht. Zumindest habe ich es noch nie hinbekommen, mir so einen reinen Downloadlink selbst zusammenzubauen. Falls es doch einen Weg gibt und Du ihn zufällig kennst ... gerne, danke!
Also habe ich mir bisher immer so geholfen, dass ich über
HTML-Code:
$entry->field('dateiauswahl')->html();
Das mit dem Templatefile ist an sich auch kein Problem ... solange ich nur Werte brauche, die ich aus dem FileModel bekommen kann. Für diese neue Anforderung brauche ich aber den Inhalt eines ganz bestimmten CC Feldes und ich bekomme es nicht hin, dieses Feld innerhalb des Attribut-Templates anzusprechen
Könntest Du hier bitte etwas Hilfstellung geben und zeigen, wie man
HTML-Code:
$entry->field('meinText')->value();
Danke!!
Kommentar