Ergebnis 1 bis 5 von 5

Thema: MM-Cowegis-Layer keine Filterung über auto_item möglich

  1. #1
    Contao-Fan
    Registriert seit
    20.10.2014.
    Beiträge
    540

    Standard MM-Cowegis-Layer keine Filterung über auto_item möglich

    Hallo zusammen,

    der MM-Cowegis-Layer reagiert auf alle Arten von Filter außer auto_item

    Getestet:

    Einfache Abfrage: Attr. Alias / URL-Parameter auto_item
    Eigenes SQL: SELECT id FROM mm_... WHERE alias = {{param::get?name=auto_item}}

    Diese Filter werden ignoriert / nicht ausgeführt
    Geändert von marcohe (27.11.2025 um 12:24 Uhr)

  2. #2
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.403
    User beschenken
    Wunschliste

    Standard

    Die Daten für die Karte werden separat geholt - siehe Cowegis-Template "map-uri=....", d.h. Der Aufruf bekommt von den aktuellen Parametern nicht viel mit

    siehe https://metamodels.readthedocs.io/de....html#debuging

    versuche mal die Parameter an den Aufruf anzuhängen

    eine allgemeingültige Lösung gabs noch keine Zeit

    Alternativ kann man sich ja auch immer noch eine eigene Karte im Template bauen.

  3. #3

  4. #4
    Contao-Fan
    Registriert seit
    20.10.2014.
    Beiträge
    540

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    nochmal etwas mehr Erklärung

    Filterungen aus MM in Karte übernehmen
    PHP-Code:
    <?php if ($this->clientJs): ?>
        <?php
        $GLOBALS
    ['TL_HEAD']['cowegis'] = sprintf(
            
    '<script src="%s"></script>',
            
    $this->clientJs
        
    );
        
    ?>
    <?php 
    endif; ?>

    <?php $this->extend('block_unsearchable'); ?>

    <?php $this->block('content'); ?>
        <?php
        $alias 
    = \Contao\Input::get('auto_item');
        echo 
    $alias;
        
    ?>
        
        <cowegis-map
            id="<?= $this->mapId ?>"
            style="<?= $this->mapStyle ?>"
            map-uri="<?= $this->mapUri '&' $alias ?>"
        >
        </cowegis-map>
    <?php $this->endblock(); ?>
    Ich vermute mal, dass Cowegis nicht viel damit anfangen kann, wenn ich den alias einfach "stumpf" an die mapUri hänge. Wie hänge ich die Filterdaten korrekt an das Cowegis das verarbeiten kann?

    In der Netzwerkanalyse finde ich komischerweise den Aufruf an die Cowegis-API nicht
    Geändert von marcohe (Gestern um 11:52 Uhr)

  5. #5
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von marcohe Beitrag anzeigen
    Ich vermute mal, dass Cowegis nicht viel damit anfangen kann, wenn ich den alias einfach "stumpf" an die mapUri hänge. Wie hänge ich die Filterdaten korrekt an das Cowegis das verarbeiten kann?
    hmm... es leuchtet mir nicht so richtig ein, warum Du nicht den Beispielcode aus dem Handbuch als Basis nimmst - muss man nicht! aber dann bitte selbst überlegen

Aktive Benutzer

Aktive Benutzer

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

  1. marcohe

Berechtigungen

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