Zum Inhalt springen

Typo3 4.2.1 : kein Inhaltselement "Script" mehr?

Erstellt am 16. Juli 2008 · 9 Antworten · letzte Antwort am 7. August 2008

Tags: Inhaltselemente, PHP, Frage

dieter ·

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

Unbekannter Benutzer ·

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?

dieter ·

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...

http://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
// fachzeitschrift auf titelseite
include "./fileadmin/php/fachzeitschrift.php";
?>
Unbekannter Benutzer ·

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.

dieter ·

[​quote="Chrissitopher"]

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.

Unbekannter Benutzer ·

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.

steffenk ·

wenn man sich mal css_styled_content anschaut, so entdeckt man folgende Zeile:

TCEFORM.tt_content.CType.removeItems = div,rte,script,splash

Wenn man also script nutzen will, dann muss man es wieder einblenden:

TCEFORM.tt_content.CType.removeItems = div,rte,splash

natürlich in pageTS