Ergebnis 1 bis 12 von 12

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

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

    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.447
    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
    543

    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 (28.11.2025 um 11:52 Uhr)

  5. #5
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.447
    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

  6. #6
    Contao-Fan
    Registriert seit
    20.10.2014.
    Beiträge
    543

    Standard

    Wollte mich heute mal wieder mit dem Thema auseinandersetzen
    Beim Anlegen eines Layers vom Typ "Metamodels Marker" bekomme ich folgende Fehlermeldung

    MetaModels\CowegisLayerBundle\EventListener\Dca\La yerDcaListener::__construct(): Argument #1 ($manager) must be of type Netzmacht\Contao\Toolkit\Dca\Manager, Netzmacht\Contao\Toolkit\Dca\RequestScopedManager given, called in /.../var/cache/prod/ContainerC27Yxbj/getLayerDcaListener3Service.php on line 24

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

    Standard

    Zitat Zitat von marcohe Beitrag anzeigen
    Wollte mich heute mal wieder mit dem Thema auseinandersetzen
    Beim Anlegen eines Layers vom Typ "Metamodels Marker" bekomme ich folgende Fehlermeldung
    * alle Pakete aktualisiert?
    * Cache geleert?

  8. #8
    Contao-Fan
    Registriert seit
    20.10.2014.
    Beiträge
    543

    Standard

    Selbstverständlich

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

    Standard

    beim Öffnen oder Speichern?

  10. #10
    Contao-Fan
    Registriert seit
    20.10.2014.
    Beiträge
    543

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    beim Öffnen oder Speichern?
    Wenn ich bei Typ "Metamodels Marker" auswähle kommt es zum Pagereload und dem Fehler.

    Btw. Das war zum Zeitpunkt als dieses Thema eröffnet wurde noch nicht so. Zwischenzeitlich habe ich ein mal pakete aktualisiert...
    Geändert von marcohe (Gestern um 16:45 Uhr)

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

    Standard

    habe gerade einen Testcase aktualisiert - bekomme die Meldung auch

    meine Änderungen:

    Code:
      - Upgrading cowegis/cowegis-contao-bundle (1.0.4 => 1.0.6)
      - Upgrading cowegis/cowegis-contao-geocode-widget-bundle (1.0.0 => 1.1.0)
      - Upgrading cowegis/cowegis-contao-provider-layer-bundle (1.0.0 => 1.0.1)
    ...
      - Upgrading netzmacht/contao-toolkit (4.0.4 => 4.0.10)
    versuche mal ein Downgrade beim contao-toolkit und dann testweise die anderen Pakete - ggf. gibts ein BC break

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

    Standard

    mit 4.0.8 gehts noch...

    https://github.com/netzmacht/contao-toolkit/issues/54

    ... müssen mal gucken, was David/Netzmacht dazu sagt

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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