
TYPO3 Plugin:
fag_umkreissuche
fag_umkreissuche
Version 3.1.0 (see Changelog for details)
Installation
-
Extension in Ext-Manager installieren
-
Inhalt der Dateien (aus /fag_umkreissuche/res/db)
- res/tx_umkreissuche_sql1.sql
- res/tx_umkreissuche_sql2.sql
- res/tx_umkreissuche_sql3.sql
- in dieser Reihenfolge via phpMyAdmin ausführen
-
Gesamter Ordner EXT:/fag_umkreissuche/res/fag_umkreissuche) nach fileadmin/extensions/fag_umkreissuche/ kopieren
-
Für Typoscript neues Template (Typoscript) namens ?ext.fag_umkreissuche? anlegen und Statisches Template ?FRONTAL/ Umkreissuche?? einschliessen. Evtl. Änderungen im Typoscript gemäss Doku machen. Template und Stylesheet können ebenfalls im kopierten Ordner angepasst werden.
Upgrade auf 3.x
Die Templates wurden umstrukturiert, deshalb prüfen und wenn nötig neue Templates nehmen. Neu sind Single und List zwei unterschiedliche Plugins. Es muss neu also auch eine Detailseite erzeugt werden und darauf das Single-Plugin eingerichtet werden. Im List-Plugin die Single-PID setzen.
Upgrade auf 2.x.x
In Version 2 ist v.a. die Karte und einige Änderungen im Template verändert worden. Deshalb zusätzlich zur neuen Version der Extension wieder die Templates übernehmen und anpassen.
Typoscript Konfiguration
Folgende Typoscript Optionen sind möglich:
plugin.tx_fagumkreissuche_pi1 {
# default sorting
defaultOrder = last_name
# datumsformatierung
dateFormat = %d.%m.%Y
# in singleansicht label nicht ausgeben, wenn kein Wert vorhanden ist (1/0)
hideLabelIfNoValue = 1
# PageIds definiern, kann auch in Flexform gemacht werden
listPID =
detailPID =
recordsPID =
# Definition aus welcher Tabelle Datensätze kommen (1 = tt_address / 2 = fe_users)
dataSourceTable = 1
# Template file aus Ressourcen überschreiben (für tt_address)
template = base/Extensions/FagUmkreissuche/Html/Template.html
# Template file aus Ressourcen überschreiben (für tt_address)
templateFeUser = base/Extensions/FagUmkreissuche/Html/TemplateFeUser.html
# CSS file aus Ressourcen überschreiben
css = base/Extensions/FagUmkreissuche/Css/Style.css
# Pfad zu Uploadfolder ändern
uploadFolder = uploads/tx_fagumkreissuche/
# Regionsauswahl (Kantone) als Checkbox anzeigen? sonst wird eine SelectBox-Anzeige gewählt (true/false)
kantoneAlsCheckbox = true
# Die Region/Kanton kann entweder von dem Region-Feld im Datensatz kommen (Wert = 1)
# oder aus der PLZ von Datensatz errechnet werden (Wert = 0)
regionFromDS = 1
# Gruppen / Kategorien ( momentan nur für tt_address)
groups {
# Gruppe 1
1 {
# Nur Unterkategorien von dieser Uid anzeigen (leer für alle)
parentGroup = 3
# JS Funktion beim ändern ausführen
onChange = doJavascript();
# Mehrfach auswahl möglich (1/0), bei mehrfach kommen checkboxen, sonst selectorbox
multiple = 1
# Wenn mehrere Antworten möglich, ob diese alle zutreffen müssen (1) oder eine der Ausegwählten (0)
multipleAnd = 0
}
2 {
# siehe oben. Unbegrenzt möglich. Im Template die Markers verwenden ...GROUP_2...
}
}
# Spezielles Parsing von Feldern
# -- mögliche Werte: int, link, text, file, date, image
parseValue {
email = link
www = link
image = image
}
# Konfiguration wenn Bild geparst wird
parseImageConf = IMAGE
parseImageConf {
file.width = 200
wrap = <span class="image">|</span>
imageLinkWrap = 1
imageLinkWrap {
enable = 1
typolink{
# ...
}
}
}
# Karte - anzeigen (1/0), plus typoscript Image-Konfiguration
useMap = 0
mapconfig {
file.width = 500
}
#Suchfelder für Volltextsuche z.Bsp. {company,first_name,last_name,address,zip,city,www,address}
suche_felder = company,first_name,last_name,address,zip,city,www
# Mögliche Radien (in km) für Suche
suche_radien = 5,10,30,50
#Export CSV: Felder für Export angeben
csvexport_felder = company,address,email,region
#Export PDF: Felder, Feldbreite je Feld in mm, Schriftgrösse und Dateiname für Download angeben
pdfexport_felder = company,address,email,region
pdfexport_breite = 90,55,55,30
pdfexport_fontsize = 8
exportFilename = Adressliste
# Konfiguration Alphabet Anzeige (siehe auch Template)
alphabet {
stdWrap {
wrap = <div class="alphabet-item">|</div>
}
orderField = name
}
# Link anzeigen, um ein Email mit den angezeigten Email-Adressen zu generieren
maillinktoall {
label {
stdWrap {
wrap = <strong>|</strong>
}
}
stdWrap {
wrap = <div class="maillink-item">|</div>
}
}
}
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:FAG_UMKREISSUCHE ist auf
0.01 % aller TYPO3 installiert.
- 0.07 % aller TYPO3 7.6.x Installationen installiert

Gosign-Responsive Index: TYPO3 Installationen nutzen FAG_UMKREISSUCHE zu
- 100 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen FAG_UMKREISSUCHE zu
- 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 0 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 50 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 50 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 0 % wenn der Pagespeed zwischen 0 % und 20 % ist
[DependciesAndConflicts]