è il mio primo post qui sul forum, mi sono da poco avvicinato a CMSMS e devo dire che è davvero semplice ed intuitivo.
Finora sono riuscito a fare quasi tutto leggendo semplicemente la documentazione e spulciando nel fornitissimo forum, ora però mi trovo davanti ad un bel problema che non riesco a risolvere.
Ho preparato una versione in locale di un sito, abbastanza semplice, con cmsms mle 1.5.4 (OSX 10.5, MAMP, PHP 5.2.6 e MySQL 5.0.41).
Nella pagina "prodotti" avevo la necessità di elencare le sottopagine mostrando titolo e un'anteprima dell'immagine dell'articolo, inserita nel template dell'articolo tramite tag {content_image block='immagine' dir='images'}.
Ora, seguendo le indicazioni di questo topic http://forum.cmsmadesimple.org/index.php?topic=22988.0 ero riuscito a far funzionare tutto, semplicemente installando CGSimpleSmarty (versione 1.4.1) e "giocando" un po' col codice.
Ecco il codice che ho usato:
Code: Select all
{foreach from=$cgsimple->get_children('','',$children) item='child'}
{if $child.show_in_menu}
<div class="item_listing_div">
<img class="bordino" src='{$cgsimple->get_page_content($child.alias,'immagine')}' width="100" height="157" / >
<h3 class="item_listing_title"><a href="index.php?page={$child.alias}&hl={$lang}">{$cgsimple->get_page_title($child.alias)}</a></h3>
<span>{$cgsimple->get_page_content($child.alias,'content-$lang')}</span>
<hr class="clear" />
</div>
{/if}
{/foreach}
Calguy in questi giorni ha aggiornato il modulo (1.4.3) e in effetti cmsms non mi restituisce alcun errore, ma nonostante tutto non riesco a far vedere l'immagine. Guardando l'html generato il parametro src del tag img è vuoto, dato però che la funzione {$cgsimple->get_page_title($child.alias)} restituisce il valore corretto il modulo apparentemente funziona.
In particolare il problema sembra essere nella chiamata {$cgsimple->get_page_content($child.alias,'immagine')}, poiché non restituisce il valore del campo {image_content block='immagine'} della pagina figlia, che dovrebbe essere qualcosa come 'images/upload/1.jpg'.
Mi chiedo come mai nell'1.5.4 funzionasse perfettamente, mentre ora no!
Avete idea di come potrei risolvere la situazione? Sono diversi giorni che ci sbatto sopra la testa. Spero di essere stato abbastanza chiaro.
Grazie mille in anticipo e scusatemi se magari la soluzione sarà banale, sono solo ai primi passi con i cms.
Vittorio