1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Forum
  3. Deutschsprachiges Support Forum
  4. webEdition Templates erstellen (we:tags)

Dokumenten-Listview - Kundenfiltereinträge ausgeben

  • raum18
  • March 21, 2024 at 2:22 PM
1st Official Post
  • raum18
    Beginner
    Posts
    5
    • March 21, 2024 at 2:22 PM
    • #1

    Hallo in die Runde,

    ich versuche verzeifelt innerhalb eines Dokumenten-Listviews auf die Kundenfiltereinträge zuzugreifen.
    Ich benötige die Werte um folgende Logik zu erzeugen:

    <we:listview type="document" name="kursdaten" workspaceID="1345" order="we_path" cfilter="false" recursive="false" >
    <we:repeat>
    <we:If ich Zugriff auf das Dokument habe>
    <p><we:field type="text" name="Kursname" hyperlink="true" /></p>
    <we:else>
    <p><we:field type="text" name="Kursname" hyperlink="false" /></p>
    </we:If>
    </we:repeat>
    </we:listview>

    Für die if-Abfrage benöte ich also die Kundenfilter-Daten der jeweiligen Dokumente.



    Mit diesen Konstrukten kann ich im "Hauptdokument" auch auf das Array mit den Kunden-IDs zugreifen.
    p_r(we_base_WE::getWeDoc()->documentCustomerFilter->getSpecificCustomers());
    p_r($GLOBALS['we_doc']->documentCustomerFilter->getSpecificCustomers());

    Innerhalb der Listview klappt das so natürlich nicht mehr.

    Hier habe ich mit folgenden Konstrukten experimentiert:
    <?php
    p_r(we_tag_listview::$current->documentCustomerFilter->getSpecificCustomers());
    p_r(we_tag_listview::$current->getRecord()['...SpecificCustomers...']);
    p_r(we_tag_listview::$current->f('xyz'));
    ... etc.
    ?>
    was aber zu keinem Ergebnis führt.
    Mit Feldern wird das ja vermutlich sowiso nicht klappen.
    Generell habe ich die Frage, auf welche Daten habe ich mit "we_tag_listview::$current..." überhaupt Zugriff.
    Oder anders gefragt, welche Daten stehen innerhalb eines Listvies überhaut zur Verfühgung?
    Habe ich auf die "$GLOBALS['we_doc']..." Daten überhaup in irgend einer Form noch Zugriff?

    Danke schon mal im Voraus für eure Ideew und Anmerkungen, würde mir seeeehr helfen!
    Wolfgang

  • mokraemer
    Senior Member
    Reactions Received
    9
    Posts
    112
    • March 21, 2024 at 2:29 PM
    • Official Post
    • #2

    macht es denn überhaupt Sinn die Dokumente auszugeben auf die man nicht zugreifen kann?

  • raum18
    Beginner
    Posts
    5
    • March 21, 2024 at 2:40 PM
    • #3

    Ja, der Kunde soll wissen was es noch alles so gibt und was er verpasst...

  • raum18
    Beginner
    Posts
    5
    • March 21, 2024 at 2:55 PM
    • #4

    ... an schönste währe es natürlich wenn es ein Feld <we:field name="SpecificCustomers" ...> mit den Zugelassenen Kunden gäbe ....

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Donations

200.00 EUR

Donate now

Tags

  • listview
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™