Hi,
ich komme leider ohne Eure Hilfe nicht weiter. Die Suche hier im Forum und bei Google hat mih leider auch nicht weitergebracht.
Ich habe ein PagePeel-Script (eselsohren), welches ich auf meiner Typo3-Seite einbinden möchte.
Ich habe das Script folgendermaßen innerhalb der "Body"-Tags in mein HTML-Template eingebunden.
<script src="http://meineSeite.abc/site/fileadmin/peel/?webscr=code-" type="text/javascript">output" type="text/javascript"></script>
Leider erfolgt keine Ausgabe auf meiner Seite.
Ich habe bereits auf diese Weise ein Google-Analytics-Script erfolgreich eingebunden und dachte daher, wird ja ganz einfach funktionieren...
Vielen Dank vorab für Eure Hilfe.
Alex
Hallo Alex,
page.headerData.17 = TEXT
page.headerData.value = <script src="http://meineSeite.abc/site/fileadmin/peel/?webscr=code-" type="text/javascript">output" type="text/javascript"></script>
sollte gehn
georg
Hallo Georg,
zuerst vielen Dank für die superschnelle Reaktion.
Leider funktioniert das noch nicht wie gewünscht...
Ich habe das Script, wie von Dir angegeben, im Typoscript meines Haupttemplates eingebunden.
# Default PAGE object:
page = PAGE
page.typeNum = 0
# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10 < temp.headTemplate
page.headerData.15 = TEXT
page.headerData.value = <script src="http://meineSeite.abc/site/fileadmin/peel/?webscr=code-" type="text/javascript">output" type="text/javascript"></script>
Hast Du vielleicht noch eine Idee? Das Script soll eigentlich innerhalb des Bodys eingebunden werden.
Hallo,
erstens geht in deiner Zeile 11 ein "15" ab und wenn das in den body gehen soll, dann erstell einfach einen marker in deinem template (###JS###)
und dann
page.10.marks.JS = TEXT
page.10.marks.JS.value = <script blablablna
georg
Hi,
ich muß Dich leider noch mal belästigen.
Beide Varianten haben bei mir nicht zum gewünschten Erfolg geführt.
Was meinst Du mit: da geht eine "15" ab?
Ich nutze automaketemplate.
Das TypoScript in meinem Haupttemplate sieht nun wie folgt aus (habe erst mal beide Varianten drin gelassen).
Der von mir gesetzte Marker "peel" wird auch angesprochen, der Peel wird aber nicht ausgegeben.
# Default PAGE object:
page = PAGE
page.typeNum = 0
# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
page.10.marks.peel = TEXT
page.10.marks.peel.value = <script src="http://domain.de/site/fileadmin/peel/?webscr=code-" type="text/javascript">output" type="text/javascript"></script>
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10 < temp.headTemplate
page.headerData.17 = TEXT
page.headerData.value = <script src="http://www.domain.de/site/fileadmin/peel/?webscr=code-" type="text/javascript">output" type="text/javascript"></script>
config.removeDefaultJS = external
Ich hoffe, jemand hat noch eine Tip parat. Leider gibt es auch keine Fehlermeldung, sonst würde man der Sache wohl eher auf die Spur kommen.
Danke
Alex
Hallo Alex,
ich hatte das selbe Problem und konnte es so lösen:
page {
typeNum = 0
bodyTag (
<body>
<script>
...
...
</script>
)
# Copying the content from TEMPLATE for <body>-section
10 < temp.mainTemplate
# Copying the content from TEMPLATE for <head>-section
headerData.10 < temp.headTemplate
}
Vielleichts hilfts Dir weiter.
Grüße
Andreas
Hi User!
page.headerData.10 < temp.headTemplate
page.headerData.17 = TEXT
page.headerData.value = <script.........
Was just2b meinte ist das du in Zeile 3 (in meinem Zitat oben) nicht das value von 17 (also von TEXT) ansprichst, sondern (sofern vorhanden) das VALUE von headerData.
Korrekt muß es lauten:
page.headerData.10 < temp.headTemplate
page.headerData.17 = TEXT
page.headerData.17.value = <script......
Dann hab ich nochmal ne Frage bzgl. der SRC-Angabe. Ist die (?webscr=code-) wirklich richtig mit dem ? usw?
Wird denn bei beiden Varianten (marker und BODY-Tag) nichts in den Quellcode geschrieben? Oder wird das gemacht, dann ist es eher ein Fehler im Browser bzw. fehler im Pfad. Probier ggf. mal nur en Text (z.B. abcde) in den Quellcode setzen zu lassen. Wenn auch das nicht funzt, dann ist eindeutig erstmal was in TS falsch. Wenn alles korrekt im Code steht, dann probier es mal mit nem anderen Script (aber an der selben Stelle im Pfad nur ggf. anderer Dateiname), ob das korrekt ausgeführt wird. Wenn das auch nicht funzt stimmt was nicht mit dem Pfad oder den Rechten aufm Dateisystem. Wenn das funzt ist etwas mit deinem Script. Dann schau ggf. mal im Browser nach Scriptfehlern (dieses schöne gelbe Dreieck im IE z.B.).
Und immer schön den CACHE leeren sowohl in TYPO3 als auch in den Browsern.
Damit sollten eigentlich alle Möglichkeiten mit tryanderror ausgeschlossen werden können.
Gruß
phoenix
Hallo User,
kannst Du mir verraten was das für ein Script ist und wo man das bekommen kann?
Ich bin nämlich auch auf der Suche nach sowas.
Am besten wäre es, wenn der "Redakteur" den Inhalt des Eselsohres mit TYPO3 steuern kann und austauschen.
Eine Extension die sowas bereitstellt habe ich bisher leider auch noch nicht gefunden.
Mike
Hier ein Link zur Beschreibung, wie das Einfügen des Peels im TS auf jeden Fall funktioniert:
http://creativesites.de/Peel-via-TypoScript-einfu.284.0.html
Hallo Christiana,
mir ist aufgefallen dass bei deinem Link die Subdomain fehlt:
http://typo3.creativesites.de/Peel-via-TypoScript-einfu.284.0.html
claudia
Hallo zusammen,
ich habe das jetzt auch auf meiner Seite probiert, aber bin leider nicht zum Erfolg gekommen.
In meinem Template im Setup Feld habe ich folgendes stehen.
page.headerData.10 < temp.headTemplate
page.headerData.17 = TEXT
page.headerData.17.value = <script src="fileadmin/TEMP/peel/peel.js/></script>
Die Script Datei mit den Bilder usw. Liegt auch auf dem angegebenden Pfad.
Danke für eure Hilfe