Seite 1 von 1

we:href Ordner-ID an listview übergeben

Verfasst: Mo 29. Mär 2021, 17:16
von r_kempf
Hallo zusammen,
ich möchte für eine Bildergalerie eine Ordner-ID im Editmode an eine Listview übergeben. Folgendes funktioniert nicht:

Code: Alles auswählen

<we:ifEditmode><we:href name="woid" directory="true" nameto="workspaceID" only="id" /></we:ifEditmode>
<we:listview type="document" name="gallery1" workspaceID="\$workspaceID" contenttypes="image/*">
Ich hatte dann noch to="global" im we:href ergänzt, dann wird es im Editmode aber nicht mehr angezeigt:

Code: Alles auswählen

<we:ifEditmode><we:href name="woid" directory="true" nameto="workspaceID" only="id" to="global"/></we:ifEditmode>
Ist das ein Bug oder mach ich was falsch?
WE 9.07

Re: we:href Ordner-ID an listview übergeben

Verfasst: Mo 29. Mär 2021, 19:06
von blickfang
wenn to to="global" machst, dann wird es im Editmode richtigerweise nicht mehr angezeigt, da es in eine globale Variabel übergeben wird. Dann musst du im we_tag mit \$variable wieder abholen und alles ist gut - eigentlich?

Re: we:href Ordner-ID an listview übergeben

Verfasst: Mo 29. Mär 2021, 22:23
von NilSole
Hallo Regina,

wenn du die Galerie im Frontend zeigen möchtest:

Code: Alles auswählen

<we:ifEditmode>
	<we:href name="woid" directory="true" nameto="workspaceID" />
<we:else />
	<we:href name="woid" nameto="workspaceID" to="global" only="id"/>
</we:ifEditmode>
<we:comment>Die Beschränkung auf die WorkspaceID wirkt nur außerhalb des Editmodes</we:comment>
<we:listview type="document" name="gallery1" workspaceID="\$workspaceID" contenttypes="image/*">
Im Editmode selbst die Auswahl zu bekommen wäre etwas schwieriger. Da könnte man mal drüber nachdenken, wie man das zur Verfügung stellt oder ich kenne etwas nicht.

Schöne Grüße
Nils

Re: we:href Ordner-ID an listview übergeben

Verfasst: Di 30. Mär 2021, 10:20
von r_kempf
Moin Nils,
das </else> hatte gefehlt, dann klappts auch mit dem to="global" ;-)

Super, vielen Dank. Immer wieder toll hier das Forum!
Ich danke Euch allen.
Einen schönen sonnigen Tag.

Re: we:href Ordner-ID an listview übergeben

Verfasst: Di 30. Mär 2021, 10:26
von blickfang
eigentlich gehts doch aber auch ohne das else, oder? Ist aber sicher Geschmacksache wie man das aufbaut und was im Editmode zu sehen sein soll oder eben nicht..

Code: Alles auswählen

<we:ifEditmode>
	<label> Bitte wählen</label>
	<we:href name="woid" directory="true" nameto="workspaceID" />
</we:ifEditmode>

<we:href name="woid" nameto="workspaceID" to="global" only="id"/>
<we:listview type="document" name="gallery1" workspaceID="\$workspaceID" contenttypes="image/*">
oder dann halt alles in das else

Code: Alles auswählen

<we:ifEditmode>
	<label> Bitte wählen</label>
	<we:href name="woid" directory="true" nameto="workspaceID" />
<we:else />
	<we:href name="woid" nameto="workspaceID" to="global" only="id"/>
	<we:listview type="document" name="gallery1" workspaceID="\$workspaceID" contenttypes="image/*">
	...
</we:ifEditmode>
oder auch so...

Code: Alles auswählen

<we:ifEditmode>
	<label> Bitte wählen</label>
	<we:href name="woid" directory="true" nameto="workspaceID" />
</we:ifEditmode>

<we:ifNotEditmode>
	<we:href name="woid" nameto="workspaceID" to="global" only="id"/>
	<we:listview type="document" name="gallery1" workspaceID="\$workspaceID" contenttypes="image/*">
	...
</we:ifNotEditmode>

Re: we:href Ordner-ID an listview übergeben

Verfasst: Di 30. Mär 2021, 18:36
von NilSole
Hallo Timo,

Edit: scheinbar geht es einfach doch, muss ich wohl beim Testen was durcheinander gekriegt haben.
Dann ist das ja doch recht einfach auch im Editmode realisierbar.

Schöne Grüße