[TYPO3-german] Komplexe Navigations-Lösung

FIorian Zimmermann fzimmer at mailinator.com
Thu Sep 20 10:37:56 CEST 2012


Hallo Kay,
Am 20.09.2012 09:41, schrieb Kay Strobach:
> Hallo Stephan,
>
> es geht auch ohne AJAX:
>
> 1. du definierst die GET Variable, die den tt_adress record enthält als
>     LinkVar
>
> 2. wenn tt-address-Linkvar (in dem interessante Teilbaum) gesetzt,
>     kannst du da deine Daten basierend auf dem record anzeigen
>
> 3. du änderst den tt_adress record so, dass ein weiteres feld
>     hinzukommt, dieses enthält jeweils die root seite des mandanten, der
>     zu dem record gehört
>
> 4. im menü nutzt du die tt-address-Linkvar -> tt_address -> rootPid um
>     dem Menü einen startpunkt zu geben
>
> 5. wenn der nutzer nun zu einer anderen seite wechselt, kann es
>     vorkommen (manipultion der tt-address-Linkvar), dass die falschen
>     records angezeigt werden, das kann gelöst werden, in dem man ein
>     kleines plugin schreibt, dass die eingegeben daten prüft und ggf
>     korrigiert (umleitet)
>
> 6. da du nun ja die gruppe kennst, kannst du auch die restlichen menüs
>     mit typoscript (records) erzeugen
>
> Grüße
> Kay
Gefällt mir. Ist auch sehr gut mit TS zu handlen. von mir +1

Bis dann
FIorian
>
>
> Am 18.09.2012 16:12, schrieb Stephan Vidar:
>> Hallo zusammen,
>>
>> wir stehen gerad vor einer schwierigen Lösung für eine knifflige
>> Navigation und vielleicht hatte einer von euch ein ähnliches Problem
>> oder einen Ansatz.
>>
>> Folgende Ausgangssituation:
>> Auf einer Website sollen sich viele verschiedene Einrichtungen
>> vorstellen, welche durch jeweils eigene Redakteure gepflegt werden.
>> Diese Einrichtungen enthalten Unterseiten, News-Datensätze und können
>> weitestgehend frei erstellt und strukturiert werden.
>>
>> Für Filtermöglichkeiten, Darstellung in Maps, Ausgabe von Visitenkarten
>> soll jeweils ein Adressdatensatz angelegt werden, der auch die Root-PID
>> der jeweiligen Einrichtungsseite enthält. Über die Verknüpfung mit
>> Adressgruppen werden die Adressdatensätze kategorisiert und können smoit
>> gleichzeitig in verschiedenen Kategorien existieren.
>>
>> Über verschiedene Menü's sollen die Adressdatensätze im Frontend
>> selektiert werden können und bei Bedarf kann man sich die Details über
>> die Root-PID der jeweiligen Einrichtungsseite auffrufen.
>>
>> Je nachdem, über welchen Menü-Einstieg der Benutzer kam, werden aufgrund
>> der Adressgruppen die jeweiligen Adressdatensätze ausgegeben. Nun soll
>> der jeweils gewählte Menü-Pfad stehen bleiben, auch wenn man auf die
>> über die jeweilige Root-PID verknüpfte Einrichtungsseite springt und
>> genau hier suchen wir einen vernünftigen Ansatz, der sich bisher nicht
>> so wirklich erschließt.
>>
>> Das Ganze nochmal wenig strukturiert dargestellt:
>> -----------------------
>> Menü 1
>>    -> Menü 1.1
>>    -> Menü 1.2
>>         -> Adressdatensatz 1 -> Einrichtung 1
>>    -> Menü 1.3
>> Menü 2
>>    -> Menü 2.1
>>         -> Adressdatensatz 1 -> Einrichtung 1
>>    -> Menü 2.2
>>    -> Menü 2.3
>> Menü 3
>>    -> Menü 3.1
>>    -> Menü 3.2
>>    -> Menü 3.3
>>         -> Adressdatensatz 1 -> Einrichtung 1
>> -----------------------
>>
>> Die Einrichtung 1 ist also unter verschiedenen Menü-Pfaden zu finden und
>> der jeweils gewählte Pfad soll stehen bleiben. Wir haben auch schon viel
>> mit dem Seitentyp "Einstiegspunkt" herum experimentiert, was aber zu
>> keiner praktikablen Lösung geführt hat, da hier in allen Menüpunkten, wo
>> jeweils eine Einrichtung zu finden sein soll, ein extra Einstiegspunkt
>> definiert werden müsste, was für die Redakteure einfach nicht tragbar ist.
>>
>> Hat hier jemand irgendeine Idee?
>>
>> Gruß, Stephan
>>
>
>



More information about the TYPO3-german mailing list