MyBB.de Forum
Dinge im User-CP verstecken, aufgrund von Profilfeldauswahl - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Dinge im User-CP verstecken, aufgrund von Profilfeldauswahl (/thread-38439.html)



Dinge im User-CP verstecken, aufgrund von Profilfeldauswahl - Invidia - 23.11.2022

Moin,

ich arbeite grade an meinem User-Cp und habe die Profilfelder auf verschiedene Seiten aufgespalten. Jeder der Bereiche hat nun einen eigenen Link und das funktioniert auch alles einwandfrei.

Jetzt würde ich aber gerne einige dieser Links aus-/einblenden lassen, je nachdem was man in einem bestimmten Profilfeld ausgewählt hat, das für alle zugänglich ist.

Mein Menü sieht im groben so aus:

- Allgemein
-- ABC (versteckt)
-- DEF  [i](versteckt)[/i]
-- GHI  [i](versteckt)[/i]
- Irgendwas

Wählt man jetzt unter Allgemein in Feld X den Wert Y aus soll der Link für ABC, nach dem speichern sichtbar sein. Ich Grunde sollte dafür ja eine if abfrage reichen, allerdings habe ich keine Ahnung wie ich einzelne, bestimmte Profilfelder ansprechen kann... wenn das denn überhaupt irgendwie geht.

Vielleicht hat ja jemand eine Idee oder Lösungseinsatz.


Danke schonmal <3


RE: Dinge im User-CP verstecken, aufgrund von Profilfeldauswahl - [ExiTuS] - 23.11.2022

Du könntest dies mit dem Plugin "Template Conditionals" probieren und if-Abfragen direkt in die Templates einbauen.
Dies wäre zumindest weitaus einfacher, als im harten PHP-Code zu werkeln, und du kannst direkt an den entsprechenden Stellen Abfragen zum Ein/Ausblenden einbauen.

[ExiTuS]


RE: Dinge im User-CP verstecken, aufgrund von Profilfeldauswahl - Invidia - 23.11.2022

Hey Hey,

ja der part ist einfach, aber ich weiß nicht welche variable ich abfragen muss die gängigen wie profilefields oder userfields machen nix gescheites.


RE: Dinge im User-CP verstecken, aufgrund von Profilfeldauswahl - Invidia - 07.12.2022

Lösung ist gefunden, die nötige Eingabe für die If Abbfrage ist "$mybb->user['fidX']"