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


Stichprobe n=36801 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>