Seite 1 von 1

Listview über Dokuemnte eines Ordners / parentID

Verfasst: Fr 7. Okt 2022, 10:01
von Luigii
In früheren Versionen von WE habe ich folgendes benutztr um einen Listview auf einer Übersichtsseite in einem Ordner zu erstellen:
<we:listview type="document" order="we_filename" workspaceID="$we_doc->ParentID">
Das geht ja nun in WE9 nicht mehr richtig.
Ich habe aber bisher keinen Ersatz gefunden, also wie ich einem Listview sage, dass er sich die Dokuemente des eigenen Ordners ansehen soll. Ich müsste ja irgendwie sie parentID an den Listview übergeben. workspaceID="self" wäre natürlich auch schon, funktioniert aber ja nicht. Wie habt ihr das gelöst?

Re: Listview über Dokuemnte eines Ordners / parentID

Verfasst: Fr 7. Okt 2022, 15:15
von mokraemer
so wie vorgesehen:

Code: Alles auswählen

<we:setVar from="document" propertyfrom="true" name="ParentID" to="global" nameTo="parentID"/>

Re: Listview über Dokuemnte eines Ordners / parentID

Verfasst: Sa 8. Okt 2022, 11:50
von Luigii
Das funktioniert leider nicht.
Erste Fehlermeldung "nameTo" ist nicht bekannt. Habe ich dann zu "nameto" geändert.
<we:setVar from="document" propertyfrom="true" name="ParentID" to="global" nameto="parentID"/>
Kein Fehler mehr, aber
<we:var type="global" name="parentID" />
macht keine Ausgabe.

In der Tag-Doku steht auch, das propertyfrom nur Auswirkungen hat, wenn bei dem Attribut "to" als Wert "top", "self", "document" oder "object" definiert wurde.

Re: Listview über Dokuemnte eines Ordners / parentID

Verfasst: Fr 14. Okt 2022, 12:45
von Luigii
Folgendes scheint zu funktionieren:

Code: Alles auswählen

$GLOBALS["parentID"] = $GLOBALS["we_doc"]->ParentID;
und das kann ich dann einsetzen:

Code: Alles auswählen

<we:listview type="document" order="we_filename" workspaceID="\$parentID">

Vielleicht braucht das ja noch jemand.

Re: Listview über Dokuemnte eines Ordners / parentID

Verfasst: Sa 29. Okt 2022, 12:30
von mokraemer
Bin endlich dazu gekommen es noch mal nachzuschauen. Korrekt wäre:

Code: Alles auswählen

<we:setVar from="self" propertyfrom="true" namefrom="ParentID" to="global" nameto="parentID"/>