Zum Inhalt springen

Verständnisfrage

Erstellt am 16. Dezember 2003 · 6 Antworten · letzte Antwort am 22. Dezember 2003

Tags: Frage

webscenic ·

Hallo

Ich möchte einem Benutzer die Möglichkeit geben sich auf einer "Login"-Seite anzumelden und ihm erlauben mit dem "AdmTool" die ihm zugewiesenen Seiten anzupassen.

Ist das PlugIn "New FrontEnd Login" überhaupt das Richtige dazu?
Oder ist dieses PlugIn dazu da passwortgeschützte Webseiten freizugeben?

Ein anderer Ansatz, den ich bereits umsetzen konnte, ist der User meldet sich im BackEnd an und öffnet zum Editieren der Seiten ein zweites Browserfenster - ist nicht sehr elegant & hat Nachteile, da man gewisse Rechte (Wizard) nicht ausblenden kann (............jedenfalls ich nicht)

Kann mir jemand erklären, wie ich eine Webseiten-Anmeldung, mit der ich Seiten verändern kann, hinkriege, ohne das Backend aufzurufen?

Danke auch und Gruss
Peter

jweiland ·

Das "New Frontend Login" ist für Frontend-Benutzer, Editieren können aber nur Backend-Benutzer.
Bei der BE User Konfiguration gibt es eine Option "Edit in Frontend Only". Wenn das ausgewählt ist, dann wird ein BE User nach der Anmeldung direkt zum Frontend umgeleitet und kann dort editieren.

Jochen Weiland

webscenic ·

Jochen

Danke für Deinen Tip.

Wenn ich beim User diese Option aktiviere, klappt das wunderbar, nach dem Anmelden "lande" ich automatisch im FrontEnd, ich kann auch Inhalts-Titel editieren, aber beim eigentlichen Inhalt erscheint die Fehlermeldung "This user is not allowed access to the backend."

Dieses Problem ist auch hier schon beschrieben:
#3333

Setze auch die Frontend-Edit-Only Extension ein.
Funktioniert jedoch nicht so wie ich es möchte:
Es taucht folgende Fehlermedlung auf, sobald ich einen beliebigen Text editieren möchte: This user is not allowed access to the backend.
Die Überschrift kann ich z.B. ändern, jedoch den eigentlichen Inhalt nicht. Warum?

Antwort darauf war:

http://typo3.org/doc.0.html?&tx_extrepmgm_pi1[extUid]=614&cHash=336876ad60

BE-login button for FE-users
Shows a new "CMS LogIn" button to frontend users to switch to editing mode (BE-login) if they are allowed to.

Gruss
Michael

Sofern also "BE-Login" dem "New FrontEnd Login" entspricht bin ich wieder bei meinem ursprünglichen Problem. Mit "New FrontEnd Login" seh ich nach Aufruf dieser Seite nirgends einen "Login" Button - dafür aber, bei abgeschaltetem "Frontend-Edit-Only Extension - FLAG" und einloggen über BackEnd immer den "Logout"-Button.

Nun tönt das Ganze schon so kompliziert, dass ich's selber nicht mehr verstehe ................Nein, im Ernst - kennt jemand das Problem -> und vor allem die Lösung?

Danke
Peter

jweiland ·

Ok, ich habe das Problem nachvollziehen können.

Lösung: RTE abschalten und im Admin-Panel muss die Option "Edit Forms on Page" (Eingabeformular auf Webseite) ausgeschaltet sein.

Jochen Weiland

webscenic ·

Hallo Jochen

Im Forum hab ich noch den Hinweis gefunden, was im php-Code der Datei "class.ux_t3lib_beuserauth.php" zu ändern:

Brainkiller, 6. Oktober 02:

So - ich habs jetzt auch - und für alle die das selbe Problem haben:

Man muss folgendes ändern in der Datei:

typo3conf/ext/frontend_edit_only/class.ux_t3lib_beuserauth.php

if (TYPO3_MODE=="BE" ...

ändern in

if (TYPO3_MODE=="FE" ...

Dann klappts auch mit dem RTE

MfG
BK

Somit hab ich zwei Lösungsvorschläge, wunderbar - danke für Deine Unterstützung - werde die nötigen Anpassungen vornehmen & die Möglichkeiten ausprobieren.

Peter

Partypapst ·

Hallo,

welche Möglichkeit hat denn nun zu deinem gewünschten Erfolg geführt? Den RTE abschalten und das Deaktivieren des Edit Forms on Page" oder klappt's nach Änderung der class.ux_t3lib_beuserauth.php auch mit dem RTE?

Könntest Du mal berichten?

Danke

webscenic ·

..........please no stress -> die Weihnachtsgeschenke müssen ja auch noch eingekauft sein!

Mittlerweilen hab ich durch Anpassen der Datei

"typo3conf/ext/frontend_edit_only/class.ux_t3lib_beuserauth.php"

erreichen können, dass ein FrontEnd-User die Inhalte (also nicht nur die Überschriften) ändern kann.

Ist vielleicht etwas harakiri, doch es funktioniert!

Wenn Du zudem im "TSconfig" einer gewünschten Seite den Eintrag

"TCEFORM.tt_content.CType {
removeItems=header,rte,bullets,table,uploads,script,mailform,search,login,html,shortcut,splash,multimedia,image,list
} "

machst, lässt sich das Ganze so einschränken, dass Deine Benutzer nur Inhalte des Typs "Text" und "Text m Bild" anlegen können.

Vielleicht noch ein Hinweis:
All dies hab ich auf einer "lokalen" Installation ausprobiert, bin aber guter Dinge dies auf einer "Server"-Umgebung ebenfalls einbauen zu können.

.........weihnachtliche Grüsse
Peter