Typo3 4.2.1 : kein Inhaltselement "Script" mehr?
| Autor | Nachricht |
|---|---|
|
Verfasst am: 16. 07. 2008 [09:20]
|
|
|
dieter
Themenersteller
Dabei seit: 02.04.2005
Beiträge: 3
|
Hallo, ich sitze vor einer Typo3 4.2.1 Installation und frage mich, wie meine php-Skripte nun verwenden soll. Das Inhaltselement "Skript" steht hier nicht mehr zur Verfügung. Weiss jemand was dazu oder wie man das ändert. mfg Dieter |
|
Verfasst am: 22. 07. 2008 [23:41]
|
|
|
lambdaoe
Dabei seit: 27.01.2006
Beiträge: 112
|
Mit "PHP-Script" ganz unten in der Liste; scrollen; Da ist es zumindest bei mir. |
|
Verfasst am: 06. 08. 2008 [18:28]
|
|
|
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
|
Hmm, ich hab das gleiche Problem: In 4.1 ging es noch, nach einem Update auf 4.2.1 geht es nicht mehr (Aktueller Wert ist nicht erlaubt (script)). In meiner Liste steht weder script noch php-script zur Auswahl: Ich bin als Administrator angemeldet und habe in der Kategorie SPEZIAL folgende Möglichkeiten: Multimedia, Menü/Sitemap, Datensatz einfügen, Plug-In einfügen, HTML. Wie krieg ich jetzt wieder Skripte eingefügt? |
|
Verfasst am: 06. 08. 2008 [18:45]
|
|
|
dieter
Themenersteller
Dabei seit: 02.04.2005
Beiträge: 3
|
Hallo, Mir hat jemand mitgeteilt, dass die Typo3-Entwicklergemeinde zur Zeit aus Sicherheitsbedenken darüber streite,ob man solche php-Skripte zulassen soll. In einer früheren Version von Typo3 habe ich die Extension Page PHP Content (page_php_content) verwendet. Diese Extension ist aber auch nicht mehr auf typo3.com zu finden. Hier hat Sie jemand abgelegt... woehlken.quadracom.de/typo3forum/T3X_page_php_content-1_0_1-z-200603221950.t3x Mittels Include kann man dann damit wieder seine PHP-Skripte einbinden. PHP <?php // fachzeitschrift auf titelseite include "./fileadmin/php/fachzeitschrift.php"; ?> PHP |
|
Verfasst am: 06. 08. 2008 [18:57]
|
|
|
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
|
Um mal einen der Entwickler zu zitieren: Die Extension wurde aus Sicherheitsgründen entfernt. Mit ihr ist es jedem Redakteur möglich beliebigen Code in TYPO3 einzuschleusen und somit auch seine Rechte zu erhöhen, Passwörter herauszufinden, die komplette Installation unbrauchbar zu machen, zu löschen, oder was auch immer alles mit PHP möglich ist anzustellen! Die Extension also auf gar keinen Fall benutzen und stattdessen lernen wie man TYPO3 Extensions entwicklet und den nötigen Code so unterbringen. Ich suche eine andere Lösung. |
|
Verfasst am: 06. 08. 2008 [20:42]
|
|
|
lambdaoe
Dabei seit: 27.01.2006
Beiträge: 112
|
Hier gibt es einen Verweis drauf: www.typo3forum.net/forum/alle-anderen-extensions/5460-page_php_content-verschwunden.html [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 06.08.2008 um 20:43.] |
|
Verfasst am: 06. 08. 2008 [21:22]
|
|
|
dieter
Themenersteller
Dabei seit: 02.04.2005
Beiträge: 3
|
Chrissitopher schrieb: Mit ihr ist es jedem Redakteur möglich beliebigen Code in TYPO3 einzuschleusen und somit auch seine Rechte zu erhöhen, Passwörter herauszufinden, die komplette Installation unbrauchbar zu machen, zu löschen, oder was auch immer alles mit PHP möglich ist anzustellen! Hallo Chrissitopher, Also 1. Upload von php-Dateien werden im Allgemeinen innerhalb Typo3 nicht zugelassen und FTP-Zugriff sollte ein Redakteur wohl auch nicht haben. 2. Als Admin kannst den Zugriff der Redakteure auf dieses Element natuerlich abschalten. 3. Die Gefahr besteht eher darin, das der vom "Entwickler" selbst gebastelte Code mangels Kenntnissen die vorhandenen Gefahrenquellen nicht sperren kann. |
|
Verfasst am: 06. 08. 2008 [23:11]
|
|
|
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
|
Die Erweiterung wird mir immer weniger geheuer. Wie kann ich nun ein PHP-Script weiter einbinden? Das interessante ist, dass zwar angezeigt wird, den Inhalttyp gebe es nicht mehr, dass mir aber trotzdem die entsprechenden Optionen gezeigt werden. |
|
Verfasst am: 07. 08. 2008 [01:05]
|
|
|
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
|
wenn man sich mal css_styled_content anschaut, so entdeckt man folgende Zeile: TYPOSCRIPT TCEFORM.tt_content.CType.removeItems = div,rte,script,splashWenn man also script nutzen will, dann muss man es wieder einblenden: TYPOSCRIPT TCEFORM.tt_content.CType.removeItems = div,rte,splashnatürlich in pageTS |
|
Verfasst am: 07. 08. 2008 [20:02]
|
|
|
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
|
Hi Steffen, vielen Dank! |



