Hallo an alle!
Gibt es eine Möglichkeit das Frontend von Typo3 komplett abzuschalten und stattdessen eine 'Wir sind gerade am Arbeiten' - Seite erscheinen zu lassen?
Die Seiten verstecken funktioniert nicht, da es zuviele sind (>200) und da das Portal in der Regel über verschiedenste Unterseiten besucht wird reicht nicht alleine ein Hinweis auf der Startseite
Frontend komplett abschalten
per typoscript Condition, das page Object leeren ...
vielleicht sowas in der art, somit kannst du mit deiner IP selbst noch weiterarbeiten.
[IP = deine IP]
page=PAGE
...
[else]
page >
[global]
nur ne Idee, nicht gestestet 😉
Das wird für meinen Fall nicht funktionieren, da mehrere Redakteure und ich auch an dem Projekt arbeiten und alle vom Provider variable IP-Adressen erhalten
Ich würd einfach das Template ändern und keine Marker für den Inhalt einfügen, sondern eben nur eine "Work in Progress"-Seite anzeigen. Nachteil: Preview der Seiten geht dann auch nicht mehr.
Hilft dir das weiter?
Nöö, das hilft eigentlich auch nicht weiter, denn wir möchten ja im Hintergrund zum einen Content umfangreich ändern, in der allergrößten Not ließe sich das noch mit einem Verstecken der Seite bewerkstelligen, allerdings möchten wir auch die Templates, CSS etc. anpassen.
gib bei type=0 den hinweistext aus und über einen 2. typenum die normale seite
lg georg
Hallo Georg,
ich hoffe, das ich das richtig verstanden habe und hole etwas weiter aus:
Type=0 ist die Weltkugel ganz oben in der Baumansicht.
Da dort kein Content abgelegt werden kann, wird auf die nächste Seite verwiesen (untergeordnetes Objekt), die erreichbar ist und normalerweise die 'Home'-Seite darstellt.
Ich habe jetzt mal eben eine neue Seite (bei mir die ID 488-) unterhalb der 'Weltkugel' und vor meiner 'Home'-Seite eingefügt.
Damit, so war mir das schon klar, erhalte ich jetzt bei dem Einsprung auf die Webseite die neu erstellte Seite (id 488-) mit dem Content.
Wenn ich allerdings, und das ist bei diesem Projekt häufig der Fall, über eine beliebige andere Seite gehe, erhalte ich immer noch nicht die 'In Arbeit' - Seite.
Mache ich was falsch? ---anscheinend--- Es soll, egal welche Seite direkt angesprungen wird, immer die 'In Arbeit'-Seite erscheinen.
Oder ne index.html in die Root und den Rest per .htaccess darauf umleiten.
Gruß
Michael
Was georg meint ist beim Page Objekt die typeNum
Standard (d.h. ohne type parameter) wird typeNum = 0 aufgerufen, also in der Regel deine normale Seite.
Dafür konfigurierst du nun deine Übergangsseite und mit typeNum = 2 z.B. konfigurierst du deine normale Page. Beachte, dass beide Pageobjekte anders heißen müssten.
Hast du also jetzt dein TS mit page = PAGE usw. aufgebaut setz für page.typeNum = 2
und bau dir mit:
workpage = PAGE
workpage.typeNum = 0
usw.
deine temporäre Seite.
Michaelh74 schriebOder ne index.html in die Root und den Rest per .htaccess darauf umleiten.
So. Oder wäre es vielleicht auch möglich, die zum Projekt gehörige Domain einfach temporär in ein anderes Verzeichnis umzuleiten? Oder wären das zu viele Domains?
Das wäre SEO-technisch aber auch nicht so schön. Aber das ist die ganze Geschichte eh nicht.
Hi!
Richtige dir einfach eine Subdomain ein, über die alle Redakteure zugreifen können...
Alle die Hauptdomain gehen, können per htaccess weitergeleitet werden...
Den Ansatz findest du hier...
http://www.maltejansen.de/typo3/howtos/verstecktes_backend/
Gruß
Malte
Das ist ja interessant, das es dazu keine mal eben 'Klick' gibt!
Frohe Ostern erstmal.
Hmm, interessante Idee mit .htaccess; da muss ich allerdings gestehen, dass ich möglichst diese Variante vermeiden wollte, erstens weil ich mich damit nicht genug auskenne und zweitens, weil bereits einiges in der .htaccess eingetragen ist.
In der Hoffnung, dass es doch noch eine andere Lösung gibt, werde ich mich jetzt mal mit dieser Idee beschäftigen (müssen) 😢
Vielleicht hat ja noch jemand eine Idee?
PS: habe die Tage mit einem Joomlaner gesprochen, da ist sowas möglich #angry#
es geht e mit 4 zeilen TS, wo ist das problem?
und nur weil es wo anders geht, dann nimm halt joomla... sorry..
zudem kannst du nochmal im installtool "pageUnavailable_force" setzen und deine ip eintragen, dann funktionierts auch
georg
Guten Morgen!!..nach der ganzen Probiererei ist schon wieder Mittag. Ja ich werde nicht gleich die Flinte ins Korn schmeißen, nur weil Joomla eine einzige, gerade die für mich passende, leichter einrichtbare Funktion hat als Typo3 😃
Ok: habe gesucht nach "pageUnavailable_force";
Habe gerade eine interessante Seite gefunden die deinen Vorschlag im detail beschreibt und mein Problem ab Version 4.2 löst: http://www.nabble.com/Wartungsmeldung-td17249646.html
Ich habe hier noch 4.1.10 (wegen php 5.1; neuer Server kommt die Tage)
Somit hat sich das erledigt.
Für alle anderen die noch bis 4.1 unterwegs sind:
Habe ich mich dem Vorschlag von Kitsunet nochmals gewidmet. Die Idee ist schon fast perfekt, wahrscheinlich fehlt mir aber auch hier wegen halbwissen der Durchbruch.
Die AtWorkPage wird jetzt auf allen Seiten ausgegeben.
Nach vielen Tests habe ich es nicht geschafft, dass der Redakteur seine geänderte/erstellte Seite im Browser dargestellt bekommt, außer er fügt hinter der im Browser stehende Adresse '&type=1' ein.
Ich vermute, dass das mit RealUrl zu korrigieren sein könnte.
Hier mein TS:
...
### RealURL
config {
simulateStaticDocuments = 0
baseURL = http://www.domain.org
prefixLocalAnchors = all
tx_realurl_enable = 1
}
...
atworkpage = PAGE
atworkpage.typeNum = 0
atworkpage.10 = FILE
atworkpage.10.file = uploads/tf/AtWork/atwork.html
page = PAGE
page.typeNum = 1
page.bodyTag = <body>
###
### Template page
###
page.20 = TEMPLATE
page.20.template = FILE
page.20.template.relPathPrefix = /uploads/tf/
page.20.template.file = template.html
page.20.workOnSubpart = DOCUMENT_BODY
page.20.subparts.CONT_CONTENT < styles.content.get
page.20.subparts.CONT_RIGHT < temp.CONT_RIGHT
page.20.subparts.CONT_LEFT < temp.CONT_LEFT
...