wow il mio post di ieri è incomprensibile! ...dovevo essere un po’ fuso e alienato, a fine giornata!
Insomma...
lo chiamo nell’header del template con
[!CssSwitcher? &display=`0` !]
e funziona, quindi [tt]$csspath[/tt] (variabile settata nel codice dello snippet) è giusta; provo a chiamarla nel contenuto di una pagina con:
[[CssSwitcher? &display=`1` &parsefolder=`1` &htmllist=`1` &chunk=`StyleSwitch` ]]
e ottengo solo l’html statico contenuto nel chunk (quindi anche questo cammino viene risolto correttamente), nessuna <ul> con un <li> per ciascun .css trovato nel folder come dovrebbe.
NB: la 2a chiamata, fatta nel contenuto di una pagina o allo stesso modo da un template, usa [[ ]] invece di [! !] (uncached) perchè altrimenti dà un errore php:
[tt]Fatal error: Cannot redeclare getchunk() (previously declared in /user0/htdocs/modx/manager/includes/document.parser.class.inc.php(724) : eval()’d code:277) in /user0/htdocs/modx/manager/includes/document.parser.class.inc.php(724) : eval()’d code on line 312[/tt]
anzi a dire il vero se faccio refresh per il sito, anche la chiamata [[ ]] al primo giro genera l’errore, facendo però reload la pagina (cachata) ricompare.