mazedigital / association_output

Association Output for Symphony: Inline XML
MIT License
5 stars 4 forks source link

Empty param output for each entry when no param output is selected #8

Open animaux opened 9 years ago

animaux commented 9 years ago

Es scheint als ob im param_pool Geisterelemente für jeden Eintrag auftauchen obwohl eigentlich kein Feld bei zur Parameterausgabe ausgewählt ist:

 <ds-uebersicht>
        <item handle="1">1</item>
        <item handle="1">1</item>
        <item handle="1">1</item>
        <item handle="1">1</item>
        <item handle="1">1</item>
        …
        <item handle="1">1</item>
        <item handle="1">1</item>
        <item handle="1">1</item>
        <item handle="1">1</item>
        <item handle="1">1</item>
    </ds-uebersicht>
animaux commented 9 years ago

Um das Problem nochmal genauer darzulegen, es werden immer sämtliche IDs der verknüpften Bereiche im Parameter-Pool ausgegeben.

nilshoerrmann commented 9 years ago

This extension used output parameters internally to fetch the nested content. These parameters should be removed again later which seems to fail.

animaux commented 9 years ago

OK thanks, at least it shouldn’t affect performance then?

nilshoerrmann commented 9 years ago

No, it shouldn't.

nilshoerrmann commented 9 years ago

Alex, kann es sein, dass Du gleichzeitig eine Union Data Source eingesetzt hast? Das Problem klingt mir ein bisschen nach https://github.com/brendo/uniondatasource/issues/42.

animaux commented 9 years ago

Nope. Ich hab das in allen Installationen mit association_output.

nilshoerrmann commented 9 years ago

Interessant. Ich kann das Problem bisher nicht reproduzieren, hatte aber oben verlinktes Problem mit der Union Data Source.

animaux commented 9 years ago

Hmn, evtl. spielt eine andere Extension eine Rolle? Ich probier mal was gleich.

nilshoerrmann commented 9 years ago

Problematisch sind alle Erweiterungen, die auch das Ausgabe-XML manipulieren. Da kann einiges schief gehen.

animaux commented 9 years ago

Hmn ok. Hab mal alles deaktiviert was geht. Es bleiben noch folgende Erweiterungen aktiv:

Hmn.

nilshoerrmann commented 9 years ago

Und was nun? Immer noch das Problem? Wenn ja: Welche PHP-Version habt Ihr denn?

nilshoerrmann commented 9 years ago

Und gibt es relevante Fehler in den Logs?

animaux commented 9 years ago

Bei SoR ist es ja z. B. auch so :)

animaux commented 9 years ago

PHP = 5.3.28-nmm3

animaux commented 9 years ago

Keine Fehler.

nilshoerrmann commented 9 years ago

Bei SoR sehe ich so was nicht im Debugger. Reden wir über die gleiche Sache?!

animaux commented 9 years ago

Ja, sorry. Mache grad zu viele Sachen gleichzeitig …

Dachte gerade es ging nur darum, dass überhaupt etwas als DS-Parameter ausgegeben wird obwohl das nicht im DS-Editor ausgewählt wurde.

Aber es ging ja ursprünglich um die leeren Parameter mit '1' wie im Screenshot. Ich kann leider grad nicht mehr nachvollziehen in welcher Installation das Problem war. Ich such mal nach einer Union-DS in unseren Projekten …

nilshoerrmann commented 9 years ago

Danke. Bezüglich SoR: Dort werden aber weder leere noch unangeforderte Parameter ausgegeben. Oder siehst Du da was anderes als ich?

animaux commented 9 years ago

Ja, stimmt.