Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-29 Diskussionsfäden _doc
Das funktioniert doch ganz klassisch über das Pageobject (https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/Setup/Page/Index.html#id2) page.1917 = TEXT page.1917.value = Warum willst du dafür eine eigene Extension bauen. Das TypoScript in eien TYpoScript-Ordner bei deiner

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-29 Diskussionsfäden Dipl.-Ing. Rainer Schleevoigt
Hallo Dieter, das mit der Asseteinbindung klappt nun. Jetzt belibt noch ein Restproblem: das Plugin braucht eigentlich nur aus einem leeren DIV mit einer id bestehen. Kann ich das per TS auch mit einbinden? Irgendwie brauche ich doch dann das Contentelement ... Gruß Rainer PS. Im Moment

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-28 Diskussionsfäden Dipl.-Ing. Rainer Schleevoigt
Hallo Dieter, der Unterschied ist der $NS (namespace)? Gruss Rainer On 27.07.19 21:23, _doc wrote: Dein Script ist falsch. In https://gist.github.com/AppWerft/f214d2a3eaf70b039b1d7ec047f3a84c müssen die Zeilen $ts .= " $NS$count.value(\n"; $ts .= " $NS$count = TEXT\n"; zu $ts .= "

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden _doc
Dein Script ist falsch. In https://gist.github.com/AppWerft/f214d2a3eaf70b039b1d7ec047f3a84c müssen die Zeilen $ts .= " $NS$count.value(\n"; $ts .= " $NS$count = TEXT\n"; zu $ts .= " $count.value(\n"; $ts .= "$count = TEXT\n"; geändert werden. Wenn du das Skript mehrfach aufrufst, kann es

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden Dipl.-Ing. Rainer Schleevoigt
Hallo Dieter, jetzt ahben wir also eine Diagnose, fehlt noch die Therapie. Leider finde ich kein Beispiel: https://www.google.com/search?client=firefox-b-d=typoscript+jsFooterInline+sample Gruss Rainer On 27.07.19 17:25, _doc wrote: Hallo Birgit, Hallo Rainer, ich habe den Code einmal

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden _doc
Hallo Birgit, Hallo Rainer, ich habe den Code einmal be einer Aufsetzung eingebaut. Er funktioniert nicht, weil das TypoScript falsch ist: https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/Setup/Carray/Index.html Ich habe es er verstanden, als ich in

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden Dipl.-Ing. Rainer Schleevoigt
Hallo Dieter, On 27.07.19 13:23, _doc wrote: Hallo Rainer, kurz ein Nachtrag mit Bezug auf deine private Antwort. https://gist.github.com/AppWerft/f214d2a3eaf70b039b1d7ec047f3a84c Im TypoScript kann man mit '.value =' einen einzeiligen String zuweisen. Mit den Runden klammern kann man

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden _doc
Hallo Rainer, kurz ein Nachtrag mit Bezug auf deine private Antwort. https://gist.github.com/AppWerft/f214d2a3eaf70b039b1d7ec047f3a84c Im TypoScript kann man mit '.value =' einen einzeiligen String zuweisen. Mit den Runden klammern kann man mehrzeilige String zuweisen. Du schreibts, dass ein

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden Birgit
Hallo Rainer, hast du im Typoscript Object Browser schon geprüft, ob im letzten Element darüber, das noch ausgeführt wird, eine abschließende Klammer fehlt? Oder hast dudie folgende Einstellung im config? With config.removeDefaultJS = external , the inline JavaScript is moved to an external

Re: [TYPO3-german] Einbindung von Inline JS code

2019-07-27 Diskussionsfäden _doc
Hallo Rainer, Mein erste Tipp: Klammer zuviel im JavaScript. Module Template: Prüfe mit dem Typoscript-Objekt-Browser, ob dein Code überhaupt eingebunden wird, bzw. lasse die dein TypoScript anzeigen, um gegebenenfalls Syntax- /Klammerfehler zu finden. Mein 2. Tipp: Schreibe oberhalb und

[TYPO3-german] Einbindung von Inline JS code

2019-07-26 Diskussionsfäden Dipl.-Ing. Rainer Schleevoigt
Hi, Das ist ein Teil meines Codes: page.jsFooterInline { hosvirt_20 = TEXT hosvirt_20.value( !function(l){function e(e){for(var r,t,n=e[0],o=e[1],u=e[2],f=0,i=[];fin o)Object.prototype.hasOwnProperty.call(o,r)&&(l[r]=o[r]);for(s&(e);i.length;)i.shift()();return