Objekt-Listview und Arbeitsbereiche
Verfasst: Fr 21. Sep 2007, 09:43
Hallo Allerseits,
es geht – Mal wieder - um Objektl-Listview und die Arbeitsbereiche.
Ich habe nun die zweite Listview, deren Objekte auf der php-Seite nicht angezeigt werden, wenn die Arbeitsbereiche im Objekt selbst angegeben sind.
Die Erste basiert auf einer Klasse, die ich neu erstellt habe. Sie soll einfach nur ein Objekt in einer Newsbox anzeigen, von dem aus auf die Detailseite weitergeleitet wird. So lange kein Arbeitsbereich angegeben ist, funktioniert es auch einwandfrei.
Die Zweite habe ich im Zuge der Neugestaltung der Website von der alten Seite übernommen. Dazu gehören einige hundert Objekte, die alle einen Arbeitsbereich definiert haben. Lösche ich die Arbeitsbereiche heraus, werden die Objekte auch einwandfrei angezeigt.
Allerdings kann ich kaum von Hand in jedem Objekt die Arbeitsbereiche herausnehmen, damit es angezeigt wird.
Meine Frage ist nun schlicht: Woran liegt es, dass es mit definiertem Arbeitsbereich nicht funktioniert? Und vor allem, wie kann ich das ändern?
Ich würde mich doch sehr freuen, wenn mir da jemand weiterhelfen könnte
Jule
Hier noch die Quellcodes, falls benötigt.
Listview in Newsbox:
Übernommene Listview:
es geht – Mal wieder - um Objektl-Listview und die Arbeitsbereiche.
Ich habe nun die zweite Listview, deren Objekte auf der php-Seite nicht angezeigt werden, wenn die Arbeitsbereiche im Objekt selbst angegeben sind.
Die Erste basiert auf einer Klasse, die ich neu erstellt habe. Sie soll einfach nur ein Objekt in einer Newsbox anzeigen, von dem aus auf die Detailseite weitergeleitet wird. So lange kein Arbeitsbereich angegeben ist, funktioniert es auch einwandfrei.
Die Zweite habe ich im Zuge der Neugestaltung der Website von der alten Seite übernommen. Dazu gehören einige hundert Objekte, die alle einen Arbeitsbereich definiert haben. Lösche ich die Arbeitsbereiche heraus, werden die Objekte auch einwandfrei angezeigt.
Allerdings kann ich kaum von Hand in jedem Objekt die Arbeitsbereiche herausnehmen, damit es angezeigt wird.
Meine Frage ist nun schlicht: Woran liegt es, dass es mit definiertem Arbeitsbereich nicht funktioniert? Und vor allem, wie kann ich das ändern?
Ich würde mich doch sehr freuen, wenn mir da jemand weiterhelfen könnte
Jule
Hier noch die Quellcodes, falls benötigt.
Listview in Newsbox:
Code: Alles auswählen
<we:listview name="termin" type="object" order="Datum" classid="38" rows="1">
<we:ifFound>
<we:repeat>
<we:field name="Datum" type="date" format="d.m.Y"/>
<we:ifFieldNotEmpty match="Ende"> - <we:field name="Ende"/>
</we:ifFieldNotEmpty>
[b]<we:field name="Gremium"/>[/b]
<we:a id="2824" edit="object">
[b]<we:field name="Veranstaltung" type="text" hyperlink="true" class="newsboxtxt"/>[/b]
</we:a>
<we:ifFieldNotEmpty match="Uhrzeit">Uhrzeit:
<we:field name="Uhrzeit"/>
</we:ifFieldNotEmpty>
</we:repeat>
<a href="<we:url id="2821"/>">alle Termine >> </a> <?php /* Link zu termineindex */ ?>
</we:ifFound>
</we:listview>
Code: Alles auswählen
<we:listview type="object" categories="/Bibliotheken im HeBIS-Verbundkatalog" order="$cond" classid="4" rows="20" condition="$condition" triggerid="3109" >
<we:ifFound>
<we:ifRegisteredUser permission="Verbundzentrale">
<we:ifRegisteredUser>
<we:ifWritten type="object">
Danke für deine Korrektur!
<we:else/>
Beim Eintragen der Korrektur ist ein Fehler aufgetreten.
</we:ifWritten>
</we:ifRegisteredUser>
<we:repeat>
<we:ifFieldNotEmpty match="ELN">
<we:field name="ELN"/>
<we:else/>
</we:ifFieldNotEmpty>
<we:ifFieldNotEmpty match="Abteilungscode">
<we:field name="Abteilungscode"/>
<we:else/>
</we:ifFieldNotEmpty></span></td>
<we:ifFieldNotEmpty match="ILN">
<we:field name="ILN"/>
<we:else/>
</we:ifFieldNotEmpty></span></td>
<we:field name="Sigel"/>
<we:field name="Bibliothek" hyperlink="on"/>
<we:ifFieldNotEmpty match="Adresszusatz">,
<we:field name="Adresszusatz" hyperlink="on"/>
</we:ifFieldNotEmpty>
<we:ifFieldNotEmpty match="Universitaet">
(
<we:field name="Universitaet" hyperlink="on"/>
)
</we:ifFieldNotEmtpy>
<we:field name="Ort"/>
<we:a edit="object" type="listview" id="2005" target="_blank" />edit</we:a>
</we:repeat>
<we:else/>
<we:repeat>
<span class="klein">
<we:ifFieldNotEmpty match="ELN">
<we:field name="ELN"/>
<we:else/>
</we:ifFieldNotEmpty>
<we:ifFieldNotEmpty match="Abteilungscode">
<we:field name="Abteilungscode"/>
<we:else/>
</we:ifFieldNotEmpty>
<we:ifFieldNotEmpty match="ILN">
<we:field name="ILN"/>
<we:else/>
</we:ifFieldNotEmpty>
<we:field name="Sigel"/>
<we:field name="Bibliothek" hyperlink="on"/>
<we:ifFieldNotEmpty match="Adresszusatz">
,
<we:field name="Adresszusatz" hyperlink="on"/>
</we:ifFieldNotEmpty>
<we:ifFieldNotEmpty match="Universitaet">
(
<we:field name="Universitaet" hyperlink="on"/>
)
</we:ifFieldNotEmtpy>
<we:field name="Ort"/>
</we:repeat>
</we:ifRegisteredUser>
<we:else/>
Leider nichts gefunden!
</we:ifFound>
</we:listview>