CSS: Ja, das ist so weit richtig. Ich habe das einfach durch Einsetzen eines normalen content-Bildes rausgefunden. Und dann den ausgegebenen Pfad für die Ablage/Referenz der Hintergrundgrafiken verwendet.
Die .js-Dateien musst du nur übernehmen, wenn du die speziellen scriptacolous Ajax-Features verwenden willst, sonst nicht. Die sind wohl deshalb standardmässig dabei, weil man nur mit ihnen bestimmte ebenfalls vorinstallierte "Widgets" in den TVs verwenden kann, zb den Floater oder den Ticker.
(In der Installation wird ein Ordner "MODx start" angelegt, da gibt es Dokumente, die das ein wenig beschreiben.)
Und da wären wir dann schon beim schwierigsten Thema: die Template Variablen.
Da war ich lange auch ratlos. Am besten stellt man sich das als benutzerdefinierte Felder in der Seiten-Datenbank vor. Diese Datenbank-Tabelle enthält (unter anderm) das Feld, das für den normalen Content zuständig ist (wird im HTML-Template dann als [*content*] eingesetzt). TVs sind praktisch zusätzliche solcher Content-Felder, mit eigenen Namen und, jetzt kommts: mit eigenen Eingabe- und Ausgabefeatures, zB die erwähnten Floater, Ticker, Checkboxes.
Wichtig ist: jede Seite hat ihren eigenen Wert für eine TV, der über die Editoren geändert werden kann, aber alle Seiten haben dieselbe Struktur von TVs.
Vergleichbar etwa, wenn man in einer Adressdatenbank ein Feld "Lieblingsessen" hinzufügt, und dieses Feld dann mit bestimmten Editier-Merkmalen aussstatten kann, etwa einem Pulldown-Menü mit allgemein beliebten Gerichten oder ähnlichem. Im HTML-Template setzt man die dann genau wie "content" ein, also zB [*Lieblingsessen*], dabei gibt’s dann noch die Spezialität, dass wenn man die TV mit [#Lieblingsessen*] einsetzt, der Editor für diese TV direkt auf der Seite erscheint, und nicht nur in den Editor-Fenstern.
Hilft’s?