-
- 62 Posts
Ciao a tutti,
utilizzo da poco Modx e lo trovo eccellente. Mi rivolgo a voi perché ho un problemino con le TV.
Ho creato un’area News con singoli documenti all’interno. Ho definito una TV chiamandola iconnews - Imput type - Image in modo da poter associare ad ogni News un’immagine thumb piccolina.
Ho poi definito due Chunk {{News}} impostato così [!Ditto? &startID=`55` &summarize=`1` &displayArchive=`0` &tpl=`newsH` &sortBy=`menuindex`!] che inserisco in Home page per richiamare l’ultima news pubblicata e il suo &tpl ’newsH’ impostato così
<div id="ddt1">
<img src="assets/templates/x1/img/t_r8_c1.gif" width="54" height="14" class="titolinoimg" />
<p>[*iconnews*]<a href="[+id+]">[+title+]</a>
[+summary+]
</div>
Ora il problema è che id, title e summary vengono pubblicati correttammente ma la TV iconnews no.
Avete un suggerimento?
Vi ringrazio ciao
Checco
-
- 1,198 Posts
Ciao
Nel template di Ditto devi usare [+tvnometv+] per richiamare il valore di una template variabile da un documento remoto (la news) altrimenti con [*nometv*] chiami il valore della TV nel documento corrente.
Quindi il tuo template di ditto sarà:
<div id="ddt1">
<img src="assets/templates/x1/img/t_r8_c1.gif" width="54" height="14" class="titolinoimg" />
<p>[+tviconnews+]<a href="[+id+]">[+title+]</a><br />
[+summary+]
</div>
-
- 62 Posts
Grazie banzai, mi hai preceduto c’ero arrivato alla fine, e la precisazione tra documento remoto e documento corrente è importante.
Grazie ancora.
-
- 1,198 Posts
Inoltre il path corretto alla news non è [+id+], ma [~[+id+]~], quindi :
<div id="ddt1">
<img src="assets/templates/x1/img/t_r8_c1.gif" width="54" height="14" class="titolinoimg" />
<p>[+tviconnews+]<a href="[~[+id+]~]">[+title+]</a><br />
[+summary+]
</div>
-
- 1,198 Posts
con [~[+id+]~] hai il path del documento remoto, il path del documento corrente, come detto prima sarà [~[*id*]~]
Con la variabile [+id+] ( o [*id*] ) chiami il numero dell’id del documento (ad esempio la cartella di default del blog è 2).
-
- 254 Posts
In realtà [~[+id+]~] è il "tag" [~XX~] (dove XX è un ID di documento) con dentro il placeholder [+id+].
E’ ricorsivo, prima sostituisce [+id+] con un numero poi il risultante [~XX~] viene sostituito con un indirizzo, solitamente da usare nel campo href.
-
- 1,198 Posts
bravo kudo
-
- 254 Posts
Ma no, sei più bravo tu