Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 16.08.06, 20:32
Forum Newbie
 
Registriert seit: 18.06.06
Beiträge: 44
Beitrag

How To Frontend Editing Only


Da ich auch sehr viel in den verschiedensten Foren lesen mußte
um die hier (zugegeben zum teil geklauten, aber machen wir das nicht alle, wenn wir nicht weiterkommen?? ) verwendeten Codeteile
zusammenzusetzen habe ich ein kleines How To gemacht.(mein erstes)
Bin zwar noch Anfänger, aber denke damit müßte es funktionieren

Frontend Edit Only
Extension runterladen und Installieren.

Benutzergruppe mit entsprechenden Rechten anlegen. (nicht vergessen die Rechte zu setzen >>
Web >> Zugriff >> auf Eintrag neben der Weltkugel klicken, anschließend über die Stifte editieren)

Benutzer erstellen und der Benutzergruppe zuweisen. Und am ende den Flag "Edit in Frontend Only" setzen.

Im Typo3 Verzeichnis die Datei alt_main.php suchen und in einem Editor öffnen.

vor der Zeile // Include Extensions
folgende Zeilen eintragen:


PHP-Code:
if ($GLOBALS["BE_USER"]->user["tx_frontendeditonly_frontend_only"]){
header('Location:'.t3lib_div::locationHeaderUrl('../'));
} ] 
Muss wohl für Typo3 4.0 nicht unbedingt sein, also nur ältere Versionen. (Der Vollständigkeit halber)

In der Datei frontend_edit_only / class.ux_t3lib_beuserauth-php
folgende Zeile
PHP-Code:
if(Typo3_MODE==“BE““….. 
in
PHP-Code:
if(Typo3_MODE==“FE““….. 
ändern.
Nun müssen wir noch ein Logout in unserer Webseite unterbringen. Dieses darf aber nur sichtbar sein wenn ein BE Benutzer im Frontend editiert.

Als erstes zwei Marker in der Vorlage einfügen. (z.B. ###LOGOUT### und ###LOGIN###)
Danach folgendes im Typo Script einfügen (TS Setup:sad:

Typoscript-Code:
1:
2:
3:
###Login für Redakteure
page.10.marks.LOGIN = TEXT
page.10.marks.LOGIN.value =<a href="http://localhost/typo3wamp/typo3/index.php?redirect_url=../"><img src="fileadmin/bf/img/login.gif" alt="Bearbeitung für Redakteure" /></a>
Die a href Zeile muss am Anfang natürlich auf eure Seite angepasst werden.(..vor / index.php?redirect_url )

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
### Logout nur wenn Redakteure angemeldet
[globalVar = TSFE : beUserLogin > 0]
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value = <a href="http://localhost/typo3wamp/typo3/logout.php?redirect=../index.php?id=21&ATBE=1&sendLogoutSignal=1"><img src="fileadmin/bf/img/logout.gif" alt="Bearbeitung beenden" /></a>
[else]
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value =
[global]

Die a href Zeile muss am Anfang natürlich auf eure Seite angepasst werden, ebenso die /index?id= xx &ATBE…. für das xx die Seiten ID auf die der User nach der Abmeldung kommen soll.

So nun zu der restlichen Konfiguration, der Redakteur soll natürlich seine Stifte zum editieren haben.
Dies wird wie folgt realisiert:
Im TS Setup der Eintrag :
Typoscript-Code:
1:
page.condig.admPanel = 1

Im TS der Benutzergruppe folgenden Eintrag:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
admPanel {
enable.all = 1
module.edit.forceDisplayIcons = 1
module.edit.forceDisplayFieldIcons = 1
hide = 1
}

So das ganze ohne Gewähr. Der ein oder andere wird sagen was für´n Müll, aber dem ein oder anderen wirds evt. helfen.
Ich weiß das ganze geht auch über das Installationstool.
(All Configuration nach "interface" suchen und dort "backend,frontend" eingeben. Nur so weiß der User halt auch das es noch einen anderen Bereich gibt.
Mein Chef wollte diese Lösung so, also....

Das einzige was ich auch nach viel suchen nicht hinbekomme, ist an einem Marker den angemeldeten User auszugeben.
Aber evt. hat ja einer von euch eine Idee.
Grüße und Spaß damit
Capct

Geändert von josDesign (08.11.07 um 21:54 Uhr). Grund: Rechtschreibung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
frontend css seltsam freestyle85 HTML & CSS 6 11.02.08 20:24
Gelöst Frontend: nur editierbar borobudur TYPO3 4.x Fragen und Probleme 5 09.02.08 07:34
Frontend Benutzer zagazau TYPO3 4.x Fragen und Probleme 1 08.11.07 21:30
BE-User für Frontend-Editing im Frontend anmelden ichbinsdoch TYPO3 4.x Backend 3 07.03.07 13:50
Frontend ist verschwunden berkeweb TYPO3 3.x Fragen und Probleme 3 27.11.05 13:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0