Hallo
Wie kann ich ein PHP Script per Typoscript inkludieren?
---
Falls es mit TS möglich ist das direkt zu machen (was ich nicht denke) dann würde ich das natürlich vorziehen.
Das Script öffnet einen Ordner, ließt die gespeicherten Grafiken in ein Array ein und gibt dann den HTML Code für eine zufällige Grafik samt Link aus. Dateinamen der Grafiken sind zum Beispiel www.domain.com.png und der generierte code wäre <a href="www.domain.com" title="Sponsored external Link"><img src="www.domain.com.jpg" alt="Werbung"/></a>.
Das PHP Script habe ich schon geschrieben, ich müsste es nur noch per TS einbinden.
Danke!
Wegen der Doku: Das schreibt ihr jedes mal, ich kann doch nicht für alles was ich mache hunderte Seiten englischer Dokumentation lesen, das müsste ich erst einmal den Chefs erklären 😉. Du musst wissen, dass mein Aufgabenbereich sehr sehr sehr breit gefächert ist.
MajPay schrieb
Wegen der Doku: Das schreibt ihr jedes mal, ich kann doch nicht für alles was ich mache hunderte Seiten englischer Dokumentation lesen, das müsste ich erst einmal den Chefs erklären 😉. Du musst wissen, dass mein Aufgabenbereich sehr sehr sehr breit gefächert ist.
das ist ein manual > https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Index.html mit inhaltsangabe, wo das schon drinsteht... wenn du für das zuwenig zeit hast dann musst du wissen, dass mein Aufgabenbereich noch viel breiter gefächert ist und ich bewusst und absichtlich niemanden helfe wenn was im manual ganz easy zu finden ist und er sich weigert die zu lesen
georg
Ist ja nicht so als würde ich garkeine Dokus lesen, beruhige dich... Ich weiß halt oft nicht wo ich suchen soll, habe auch niemanden, der mir etwas zeigen könnte. So ist es halt schwierig. Ohne euch hier wäre ich ohnehin aufgeschmissen...
Und nun zum Thema: Falls jemand auf den Thread stößt, so funktioniert es bei mir:
tmp.add = COA
tmp.add {
10 = HTML
10.value = <div id="werbung-add">
20 = HTML
20.value = <p class="hide">Werbung</p>
30 = HTML
30.value = </div>
40 = PHP_SCRIPT
40 {
file = fileadmin/Werbung/output.inc.php
}
}
In der PHP müssen dann die outputs einfach in eine $content variable geschrieben werden (<?php $content = "Hallo Welt"; ?>).
Eine Frage habe ich noch:
Wegen dem Caching: Mein PHP Element wird im Head inkludiert. Wird die $content Variable gecached? Weil die soll ja ein zufälliges Bild ausgeben. Kann ich also das caching nur für dieses Element verhindern, oder muss ich dann die ganze Website ohne caching laufen lassen?
verwende statt COA ein COA_INT