Hallo! Also zu erst wie immer, entschildigung fur/wegen mein Deutsch.
Also ich habe schon gruntsatzlich meine Seite beenden. Aber brauche ich jetz ein CSS nur zu eine Seite zuweisen. Also ich meine, in die erste Seite habe ich das News Menu. Zu diese Seite mochte ich andere CSS "layout" schreiben. Diese Seite hat ID 27. Mit Html und CSS habe ich keine Probleme, aber kann ich das mit TS machen? TypoScript kenne ich ja also garr nicht ;/
Mfg
Also for eine Monat ein Mann hat mir hier an diese forum geholfen und schreibt fur mich solche Jquerry Script "
page.headerData.150 = COA
page.headerData.150{
wrap = <script type="text/javascript">|</script>
10 = TEXT
10.value(
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"
type="text/javascript"></script>
<script>
jQuery(function(j){
// Schleife: Gib mir alle Bilder(img) innerhalb des Elements mit der Klasse(.) news-single-item
j.each($('.news-list-item').find('img'), function(index){
// this = Zeiger auf aktuelles Objekt = Bild 1-x
// Fuege diesem Objekt eine Klasse hinzu bildnr_0, bildnr_1, bildnr_2
j(this).addClass('test1_'+index);
});
});
</script>
)
Ich habe das ein bisschen getauscht und Ausser j.each($('.news-list-item') habe ich geschrieben j.each($('#27') (ich habe in internet gelesen das . ist fur class und # fur id meine Seiteid ist 27 aber das lauft nicht ;/
Hallo Tenma,
3 Dinge dazu:
1. Auch wenn das auf den ersten Blick so wirkt, ist es leider nicht damit getan nur den Selektor von jQuery anzupassen, da die nachfolgenden Selektoren von dessen Rückgabe abhängig sind
2. In jedem Fall müsstest du die Seiten-ID in die Seite verbauen, damit du diese Abfragen kannst.
Sollte das noch nicht der Fall sein würde ich dass an den Body-Tag hängen z.b. so:
page.bodyTagCObject = TEXT
page.bodyTagCObject {
stdWrap.field = uid
stdWrap.wrap = <body id="page-|">
}
"page-" wird deshalb vor die ID gestellt, da eine Element-IDs nach W3C nicht mit zahlen beginnen dürfen ( oder nur aus Zahlen bestehen ? Irgend so was )
3. Bevor ich mir nun die Mühe mache dein jQuery-Script anzupassen:
Du kannst so theoretisch CSS-Eigenschaften nur für spezifische Seiten überschreiben:
/* Standardverhalten */
A { font-weight: bold; font-size: 10pt; }
/* Nur auf Startseite ( ID 1 )*/
page-1 A { font-weight: normal; font-size: 16pt; }
Wenn das keine Option ist, solltest du vielleicht noch sagen, ob die bisherige jQuery-Funktion erweitert werden soll, weil sie weiter benötigt wird oder ob die Funktion komplett neu geschrieben werden kann.
Ich neige z.B. bei solchen Funktionen dazu, diese in die jQueryeigene "ready"-Funktion zu packen, da diese erst aufgerufen wird, wenn die Seite fertig geladen ist und alle Elemente vorhanden sind.
Ich liebe diese forum 😉 Schon zweite mal habe ich bekommen mehr, als ich brauchte 😉 Also das was hast du mir geschrieben kann ich auch im Zukunft fur andere Sache benutzen 😉
Ich danke dir sehr fur diese "code", jeztz kann ich tauschen jedes Seite wie ich will 😉
hmm habe ich leider noch ein kleines Problem ;/
Also ich benutze diese jquerry code zum meine tt_news list ansicht. Also diese jquerry code zuweise alle diese img eine class die heisst test1, dann test2, dann test3 usw. aber wenn ich konfiguriere schon diese img dann wenn ich vielleicht schreibe ein neues news, dann diese neuste news hat die classe 1, und ganze meine arbeit ist sinlos ;/
Ich weiss dass sind das vielleicht schwere Probleme, aber leider kenne ich personlich niemand, die kann Seiten bauen ;/
Hat jemand eine Idee wie kann iche diese Problem losen?
Wegen mein Detusch, wenn jemand nicht verstehen mich, dann schreiben sie bitte, dann Probiere ich das anders erklaren.