Ahah non sia mai che mi sbaglio pure io
Ad ogni modo come al solito Modx ti permette di utilizzare diverse strategie. Non so dirti con precisione qual'è la soluzione migliore per il tuo caso poiché dovrei conoscere come hai strutturato le componenti del tuo sito.
Ti posso però fare due esempi di utilizzo di entrambi i casi:
Risorsa come Javascript/Css
Se ad esempio dobbiamo sviluppare un sito nel quale è possibile cambiare il colore delle varie componenti potremmo pensare al nostro foglio di stile come una risorsa di Modx. In questo modo possiamo utilizzare ogni diavoleria possibile. Inserire TV, system settings, lexicon ecc e sviluppare un unico foglio Css dinamico e altamente personalizzabile.
Snippet/Chunk
Se si devono inserire porzioni di codice js/css all'interno delle pagine, magari in relazione al contenuto da visualizzare, è comodo utilizzare gli snippet con il quale controlli lo stato delle variabili interessate e carichi le sorgenti e/o i relativi chunk in relazione ad esse. Prendiamo come esempio una pagina dove,
se presente, viene mostrata una bellissima fotogallery in jquery che solo lei richiede 5 file javascript di cui 1 da personalizzare (e registrato in un chunk). Tramite uno snippet potrei decidere innanzitutto di inserire le sorgenti solamente nel caso in cui la fotogallery sia presente, riducendo il caricamento nel caso in cui la fotogallery non sia presente (caricamento dinamico). sempre grazie a questo snippet possiamo, ad esempio, passare le nostre variabili ad un chunk, caricarlo, e infine posizionarlo nel template (nell'head o prima del tag </body>) grazie alle funzioni specializzate di modx.
Quindi in base alle personalizzazioni necessarie e all'utilizzo che devi farne può cambiare la strategia.
Il tuo caso, mi pare di aver capito, riguarda la personalizzazione di un codice Javascript. Posso immaginare sia un codice di inizializzazione per un servizio o una funzione che in genere è composto da poche righe.
Secondo me spostando tale codice in un chunk e caricandolo all'interno di uno snippet (magari correlato) può essere la strada migliore.
Ah dimenticavo, se ti risulta scomodo gestire un javascript tramite un chunk nel manager di modx (e non magari come file.js nel tuo IDE) ricorda che puoi sempre renderlo statico.
Ti saluto con un link molto interessante:
http://rtfm.modx.com/revolution/2.x/developing-in-modx/basic-development/snippets/adding-css-and-js-to-your-pages-through-snippets