Hallo,
ich habe gerade ein seltsames Problem.
In einem Verzeichnis liegen PHP-Dateien, die per Listview Objekte in der DB anzeigen.
Sobald ich eine Datei in ein anderes Verzeichnis kopiere oder verschiebe, wird in der Datei im neuen Verzeichnis im <we:repeat> Tag nichts mehr ausgegeben. Schiebe ich die Kopie zurück in das Verzeichnis, in dem sich das Original befindet, geht es (wieder).
Ich kann mir nicht erklären, was da schief läuft. Ich habe keinen Code drin, der sich auf einen Pfad relativ zur PHP-Datei bezieht und Rebuilds schaffen keine Abhilfe.
Das ist der relevante Code aus dem Template:
<we:ifEditmode>
<we:select type="csv" name="cat_wpg" values="produktgruppe_code,produktgruppe2_code" />
<we:input type="text" size="10" name="cat_pgc" />
</we:ifEditmode>
<we:ifNotEditmode>
<we:input type="choice" name="cat_wpg" to="local" />
<we:input type="text" name="cat_pgc" to="local" />
<?php
$condLang;
switch ($pageLang) {
case "de":
$condLang = "lang_de"; break;
case "fr":
$condLang = "lang_fr"; break;
}
$cond = "{$cat_wpg}='{$cat_pgc}' AND {$condLang}='j'";
?>
<we:listview type="object" classid="1" condition="$cond" searchable="false">
<we:repeat>
<span>Hallo?</span>
[…]
</we:repeat>
</we:listview>
</we:ifNotEditmode>
Display More
[…] ist ein Platzhalter mit we-Tags und PHP-Code, was aber egal sein sollte. Es wird schon der Span "Hallo?" nicht ausgegeben.
Selbst wenn ich das "condition"-Attribut im listview-Tag lösche, kommt nichts.
Was könnte hier kaputt sein?
Liebe Grüße
Icosa