Ich bin neu in SafeCracker und während ich in der Lage, die meisten anderen Eingabearten eingeben konnte, funktioniert der Eingabetyp Datei für mich nicht richtig. HierExpression Engine - Wie lade ich ein Bild mit SafeCracker hoch?
ist der Code, den ich auf dem Feld Typ Datei bin mit dem Namen event_icon
<label for="event_icon"><span>*Event Icon:</span>
<input type="file" name="event_icon" value="{event_icon}">
</label>
ich auch versucht:
<label for="event_icon"><span>*Event Icon:</span>
{field:event_icon}
</label>
Keine Freude.
Irgendwelche Vorschläge?
Können Sie auf "keine Freude" näher eingehen? '{field: event_icon}' sollte funktionieren. Wird das Feld nicht angezeigt? Oder zeigt es, aber der Upload funktioniert nicht? –
Das Feld wird in beiden Optionen angezeigt. Der erste lädt das Bild nicht hoch, obwohl es einen Wert akzeptiert. Der zweite ist als Link vorhanden: Datei hinzufügen, reagiert aber nicht, wenn ich darauf klicke. – fmz
Klingt so, als würden Sie das für den Feldtyp Datei erforderliche JavaScript nicht laden. Vielleicht hast du 'safecracker_head =" no "' hinzugefügt? Sie sollten auch prüfen, ob Sie Ihr Feld in Safecracker File umwandeln möchten. –