Hey Leute ich bin der neue in der Gemeinde und mache gerade meine ersten Gehversuche.
Ich möchte folgendes bewerkstelligen. Es soll ein vorhandenes Portal in Typo3 importiert werden.
Das wichtigste wäre für mich die Vereinfachung der Administration. Zur Zeit sind die 5 WebSeiten mit 5 Installationen von MODx im Internet.
Als erstes möchte ich meine Templates reinbekommen die rechte der Redakteure und alles andere kommt dann später.
Mein Problem hierbei:
Der Menübaum sieht zur Zeit im Backend so aus.
x Hauptdomain
x x 2te Domain
x x x News
x x 3te Domain
x x x News
x x News Hauptdomain
Ich möchte aber gerne das Jede Domain so eine schöne Grüne Kugel bekommt wie die erste so das man das besser auseinander halten könnte. Wenn ich mich nicht irre hatte ich das schon mal bei einer Testinstallation.
Auch sollte jede Seite automatisch das Template bekommen das ich erstellt habe zur Zeit müsste ich jede Seite (Domain) ein Template erstellen.
Wenn das nicht geht möchte ich aber dennoch folgendes haben das sollte aber gehen:
Ich habe in den Doks gelesen das jede Seite das Template vom Eltern Dokument bekommt. Also müsste ich dann meinen Menubaum dann wie folgt aufbauen
x Hauptdomain
x x Portal (Template zuweisen)
x x x 1te Domain
x x x x Seiten
x x x 2te Domain
x x x x Seiten
x x x 3te Domain
x x x x Seiten
Ist dass richtig?
Also
Ok ich habe nun ein wenig gebastelt und muss es anscheinend wie in meinen ersten Posting als 2te Lösung bauen.
Das heisst.
x Hauptdomain
x x Portal (Template zuweisen)
x x x 1te Domain
x x x x Seiten
x x x 2te Domain
x x x x Seiten
x x x 3te Domain
x x x x Seiten
Ok da dies nun anscheinend geklärt ist. Möchte ich zu einer 2ten kleinen Fragen kommen.
Ich habe ja nun ein Haupttemplate nun soll aber in jeder Domain unter dem Header der Domainname in einen H1 Tag erscheinen.
Wie muss ich das machen das ich beim anlegen der Seite (danach Domain zuweisung) dies angezeigt wird und ohne das ich allen weiteren Seiten auf dieser Domain dies wieder zuweisen muss?
Also alle Seiten der Domain sollen ohne mein zutun Einstellungen bzw Constanten der obersten Seite der Domain übernehmen?
Wie kann das gehen?
Morgen Sunny,
du könntest einfach constants anlegen und die dann entsprechend an einen Marker ausgeben lassen.
Daniel
Werden diese Constants an die unteren Seiten weitervererbt?
Imo ja, solang bis du sie halt überschreibst.
Daniel
Ok habe gerade nochmal nachgeschaut! Also Constanten kann man nicht für Seiten definieren. Alos müsste ich meinen Seitenbaum ändern und pro Seite (Domain) eine Template anlegen.
Hierbei kann ich dann hergehen und ja immer auf eine bestimmte html und CSS Seiten verweisen. Somit verringert sich mein Administrationsaufwand auch erheblich.
Dann könnte ich pro Domain Konstanten vergeben die mir dann dies anzeigen. ZB Seitename oder Headerbild.
Dann noch eins zu guter letzt für diesen Thread.
In einer Spalte möchte ich einen JS Code für den BannerServer ausführen. Wie kann ich es in Typoscript hinbekommen das dieser JS Code 12x wiederholt wird, also auf der Seite 12 mal ausgegeben wird?
Somit werden dann 12x kleine Banner angezeigt?
Danke erstmal für eure Hilfe.
Gruss
Chris
Du könntest auch mal schauen, ob du über globals vielleicht einfach ans Ziel kommst.
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-request
Zu deinem JS-Porblem kann ich dir leider nichts sagen.
Zu Deinem JS Problem:
Wäre doch sicher einfacher, wenn Du das 12 malige Ausführen in der JS Datei selbst handhabst z.B. durch eine FOR Schleife etc.
Gruß
Michael
Gebe ich dir recht nur um flexibel zu bleiben dachte ich das wenn ich dies so hinterlege das ich dann mal schnell die Anzahl und weiteres verändern kann.
Gruss