Seite 1 von 1

Objekte in we:block in Listview ausgeben

Verfasst: Di 6. Feb 2018, 13:59
von blickfang
Hallo zusammen,

wo ist das Geheimnis daran, ein Objekt in einem verschachtelten Block in einer Listview auszugeben?

Doukment:

Code: Alles auswählen

<we:block name="level1">
  <we:block name="level2">
  	<we:object name="object" />
  </we:block>
 </we:block>
Listview:

Code: Alles auswählen

<we:listview type="document">
	<we:repeat>
		<we:block name="level1">
			<we:block name="level2">
				<we:object name="object">
					<we:field name="we_path" />
				</we:object>
			</we:block>
		</we:block>
	</we:repeat>
</we:listview>
Sieht jemand einen Grund warum das nicht gehen soll?

Viele Grüße
Timo

Re: Objekte in we:block in Listview ausgeben

Verfasst: Di 6. Feb 2018, 18:34
von mokraemer
naja, grundsätzlich ist ein Block eine Kontrollstruktur mit der du genauso das umgekehrte machen kannst:

Code: Alles auswählen

<we:block name="y">
<we:input name="condition" to="global"/>
<we:listview name="meineLV" condtion="\$condition">
<we:repeat>....
<we:repeat>
</we:listview>
</we:block>
Von daher ist das nicht immer einfach zu erkennen worauf sich der Block nun bezieht, noch dazu, wenn dann darin noch mal eine LV steckt.

Re: Objekte in we:block in Listview ausgeben

Verfasst: Di 6. Feb 2018, 18:49
von blickfang
mein Problem ist, dass ich nicht anden Wert des vom Redakteur im Editmode ausgewählten Objekts komme

Re: Objekte in we:block in Listview ausgeben

Verfasst: Di 6. Feb 2018, 20:10
von mokraemer
Probier mal folgendes:

Code: Alles auswählen

<we:listview type="document">
   <we:repeat>
      <we:block name="level1">
         <we:block name="level2">
               Obj-ID: <we:field name="object" />
         </we:block>
      </we:block>
   </we:repeat>
</we:listview>

Re: Objekte in we:block in Listview ausgeben

Verfasst: Di 6. Feb 2018, 22:20
von blickfang
klappt! Danke