Skip to content

Font Awesome-Iconpicker für REDAXO 5, auch andere Font-Icons möglich

License

Notifications You must be signed in to change notification settings

kreatifIT/iconpicker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iconpicker-AddOn für REDAXO 5

Für Font Awesome-Icons, auch andere Font-Icons möglich

screenshot_iconpicker

Funktion

Das Iconpicker-AddOn verwendet folgendes Skript: https://github.com/itsjavi/fontawesome-iconpicker

Eventuelle Anpassungen beim Aufruf des Iconpickers können am besten in die Datei assets/iconpicker.js geschrieben werden.

Benutzung

Um den Iconpicker für ein Textfeld zu aktivieren, diesem die CSS-Klasse "icp" zuweisen.

<input class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

Hinweis

Damit das Popup nicht abgeschnitten wird, muss der Container form-group die CSS-Eigenschaft overflow: visible haben. Die Position des Popups kann über data-placement bestimmt werden.

Der vollständige Beispiel-Code für ein Modul könnte also so aussehen:

<div class="form-group" style="overflow: visible;">
	<label class="col-sm-2 control-label">Icon</label>
	<div class="col-sm-10">
		<input data-placement="bottomRight" class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">
	</div>
</div>

Filtern direkt im Input-Feld

Um die Icons direkt im Input-Feld zu filtern, wird data-input-search="true" gesetzt:

<input data-input-search="true" class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

Darstellung als "Input Group"

Auch die in Bootstrap bekannte Komponente einer "Input group" ist möglich:

<div class="input-group">
	<input data-placement="bottomRight" class="form-control icp" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">
	<span class="input-group-addon"></span>
</div>

oder als Alternative kann man auch einfach auf das Input-Element die Klasse icp-group setzen.

<input data-placement="bottomRight" class="form-control icp icp-group" type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

Danke an @tbaddade für Inspiration.

About

Font Awesome-Iconpicker für REDAXO 5, auch andere Font-Icons möglich

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 79.5%
  • JavaScript 12.9%
  • CSS 7.6%