TimoMeister
Returning Responder

FS_INDEX dynamisch query param setzen

Hallo Community,

kurze Frage:

kann man dem query element dynamisch den eingeloggten Username übergeben? Evtl. mit Regeln?

      <FS_INDEX name="cs_target" useLanguages="no">

        <LANGINFOS>

          <LANGINFO lang="*" label="Defined Targets"/>

          <LANGINFO lang="DE" label="Zugewiesene Ziele"/>

        </LANGINFOS>

        <SOURCE name="DatasetDataAccessPlugin">

          <QUERY name="SCHEMA.test">

            <PARAM name="uid">??username??</PARAM>

          </QUERY>

          <TEMPLATE uid="SCHEMA.news_targets"/>

        </SOURCE>

      </FS_INDEX>

Viele Grüße

Timo

0 Kudos
Reply
5 Replies
marza
I'm new here

Hallo Timo,

welchen User meinst Du? Der, mit dem man sich in FirstSpirit einloggt?

Oder mit dem, der später auf der fertigen Seite einloggt?

Grüße Marian

0 Kudos
Reply
TimoMeister
Returning Responder

Hallo Marian,

ich meine den User, der gerade in FS eingeloggt ist.

Gruß Timo

0 Kudos
Reply
felix_reinhold
Returning Responder

Hallo Timo,

lt. ODFS gehört die FS_INDEX Komponente nicht zu den Komponenten, die ein dynamischen Setzen von Query-Parametern erlaubt.

Vllt. wäre es deshalb am einfachsten ein DataAccess Plugin zu schreiben, dass den aktuellen User ausließt und entsprechende Datensätze zurückgibt.

Das ließe sich über den UserAgent realisieren. Dieser gibt dir über die Funktion "getUser()" den aktuellen Benutzer zurück.

Gruß

Felix

0 Kudos
Reply

Hallo Felix,

Danke für die Antwort. Dann werde ich das mal versuchen.

Gruß Timo

0 Kudos
Reply
TimoMeister
Returning Responder

GIbt es seitens e-Spirit ein Beispiel Plugin für ein DataAccess Plugin bzgl interne Datenquellen und Abfragen?

0 Kudos
Reply