Ergebnis 1 bis 6 von 6

Thema: anyStores - Info-Window bei der Kartenansicht bearbeiten

  1. #1
    Contao-Nutzer Avatar von Daniel24
    Registriert seit
    24.06.2014.
    Beiträge
    60

    Standard anyStores - Info-Window bei der Kartenansicht bearbeiten

    Hallo,

    ich würde gerne bei der Erweiterung anyStores (nutze 1.9.1 mit Contao 3.5.6) bei der Übersichtskarte aller Standorte das Info-Window bearbeiten.
    Konkret geht es darum, dass von über 800 Adressen beim Weblink das "http" fehlt. Auf der Detailseite habe ich ein neues Template erstellt und kurzerhand "http" vor "$this->url" eingefügt.

    Hätte jemand einen Tipp? Oder vielleicht auch eine ganz andere Lösung?

    Vielen Dank!

    P.S.: Habe das Forum und die weiten des Webs durchsucht und leider nichts gefunden. Sollte es bereits einen Thread dazugeben, bin ich für jeden Hinweis dankbar.

  2. #2
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Ich würde es auch so machen. Allerdings dann mit einer Abfrage im Template:
    (ungetestet)
    PHP-Code:
    <?php if(!preg_match('^(http|https)://'$this->url)): ?>http://<?php endif; ?><?= $this->url?>
    Ansonsten hättest du u.U. irgendwann ein doppeltes http:// auf der Seite.

  3. #3
    Contao-Nutzer Avatar von Daniel24
    Registriert seit
    24.06.2014.
    Beiträge
    60

    Standard

    Danke für den PHP-Code.
    Auch wenn es noch nicht mein ursprüngliches Problem löst - ich hatte schon gefangen zu grübeln, wie ich sicherstellen kann, dass bei den Adressen nicht irgendwo ein http eingetragen ist. Das hilft mir zum mindestens hier weiter.

    Mal schauen, vielleicht hat ja jemand in diesem guten Forum noch eine Idee, wo und wie das Info-Window verändert werden kann. Ansonsten werde wohl den Entwickler mal anschreiben …

  4. #4
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Zitat Zitat von Daniel24 Beitrag anzeigen
    Auch wenn es noch nicht mein ursprüngliches Problem löst - ich hatte schon gefangen zu grübeln, wie ich sicherstellen kann, dass bei den Adressen nicht irgendwo ein http eingetragen ist.
    Verstehe dich nicht ganz, Möchtest du im Backend die URL auf Gültigkeit testen?

  5. #5
    Contao-Nutzer Avatar von Daniel24
    Registriert seit
    24.06.2014.
    Beiträge
    60

    Standard

    Zitat Zitat von stefan.sl Beitrag anzeigen
    Verstehe dich nicht ganz, Möchtest du im Backend die URL auf Gültigkeit testen?
    Ne, es geht nicht darum im Backend die Gültigkeit zu prüfen, sondern bei über 800 Adressen sicherzustellen, dass nicht irgendwo ein "http" drinnen steckt. Zumal die Adressen aus einer anderen Datenbank alle vier bis fünf Woche zum Import bereitgestellt werden. Dann müsste ich also jedes Mal erst kontrollieren, ob nicht irgendwo ein "Fehler" enthalten ist.

  6. #6
    Contao-Nutzer Avatar von Daniel24
    Registriert seit
    24.06.2014.
    Beiträge
    60

    Standard

    Falls jemand anderes auch vor dem selben Problem steht …
    Der Entwickler hat geantwortet und den entscheidenden Tipp gegeben:

    Das Template - beim Modul "anyStores Karte" ist es "anystores_details.html5" muss direkt im Template-Ordner "templates/" liegen, dass es im Unterordner nicht gefunden wird (der Ajax-Request kennt kein Layout).
    Der Hinweis ist übrigens auch im Changelog zu Version 1.8 zu finden.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •