Closed ghost closed 10 years ago
Der Icon Picker funktioniert mit jedem Icon-Font der auch eine SVG-Datei enthält. Geben Sie in der Feldkonfiguration unter eval
als iconFont
den Pfad zur SVG-Datei Ihres Icon-Fonts an.
Falls Sie den Icon-Font von RockSolid Themes verwenden möchten, können Sie sich das Free Theme Open Sauce für Contao herunterladen, dort ist ein Icon-Font enthalten.
Ich habe nun einmal Fontawesome eingebunden über
'iconFont' => 'files/layout/fonts/fontawesome-webfont.svg',
Im Backend werden die Fonts geladen, im FE werden diese allerdings nicht ausgegeben, sondern nur die Zahl. Bspw. "f08e", nicht aber der Name, der z.B bei Fontawesome erfolderlich ist.
Im Frontend kann das Icon durch ein data-icon
-Attribut ausgegeben werden:
<div data-icon="&#x<?php echo $box->icon ?>;">
Mit folgendem CSS kann dieses Attribut in ein Icon verwandelt werden:
*[data-icon]:before {
font: 100%/1 "Der Name des Icon-Fonts";
content: attr(data-icon);
}
Danke.
Mit Fontawesome klappt es allerdings nicht mit dem div, sondern mit <i>
.
Für alle die das gleiche Problem haben.
<i data-icon="&#x<?php echo $box->icon ?>;"></i>
Ich bekomme obigen Fehler. Ich finde die Icon Datei weder hier auf Github noch wird diese installiert. Wo bekomme ich die Font Datei her ?