Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03420.jsonl.gz/669

Eine bestimmte Usergroup soll ein etwas abgespecktes Formular im Frontend erhalten um Artikel zu editieren.
Das hat mit dem Override von mytemplate/html/com_content/form/edit.php auch gut funktioniert.
Ich möchte aber diesen Override eben nur dieser spzifischen Usergroup zur Verfügung stellen. Wo müsste ich da ansetzen?
Heu Christoph
Ich würde folgendes versuchen:
Beide Versionen deiner edit.php, aber unter anderem Namen (z.B. 'edit_default.php' und 'edit_slim.php') am selben Ort bei den Overrides speichern, und in der eigentlichen Override-Datei (edit.php) includest du abhängig von der Benutzergruppe(n) des Users z.B. 'edit_default.php' oder 'edit_slim.php'.
So bleibt zwar alles update- aber halt auch no-new-Features-sicher
Prösterchen
Roger
Man soll das Kind ins Korn werfen solange es noch heiss ist, auch wenn das der eine Tropfen ist, der dem Fass die Krone ins Gesicht schlägt...
Herzlichen Dank ...
Ähm. Ich habe mir jetzt zwar endlich das (wirklich) grosse Buch "Einstieg in PHP 7 und Mysql" gekauft, weiss aber leider immer noch nicht genau wie ich das denn nun machen muss: Abhängig von der Usergroup inkludieren ...
Grüss Dich
und freundliches Wiehern meinerseits...
Christoph
Oha
Jetzt ist grad nochmals eine Frage in diesem Zusammenhang aufgetaucht.
Ich hab da auch noch ein bisschen mit CSS gespielt um die abgespeckte Version zu stylen. (auch um mit display:none gewisse Elemente auszublenden)
Wie kann ich nun ein Stylesheet einbinden welches nur für die edit_slim.php gilt?
Salut
Als allgemeiner Tipp, für solche Sachen wie z.B. das 'CSS einbinden', frage dich immer selbst: Bin ich da der erste, der das versucht, oder gibt es das ev. schon an einer anderen Stelle? Falls ja, wo?
Denn du hast nirgends aktuellere und funktionierende Beispiele wie im Code selbst. Da kannst du sogar Google vergessen
In Bezug auf das einbinden einer CSS-Datei hast du praktisch in jeder Komponente Beispiele (meist in deren views, aber auch in Modulen), wie das gemacht werden könnte. Ich für meinen Teil habe auch kurz in einer bestehenden Erweiterung nachgeschaut, um dann hier wie ein junger Halbgott mit dem Code angeben zu können