Ciao a tutti!
Essendo (per un' esigenza particolare...) tutti i miei "node-mio_content_type.tpl.php" privi della variabile "$content", i contenuti vengono stampati a video ma non possono essere visualizzati nel "body" della pagina e, di conseguenza, intercettati dai motori di ricerca e fin qui spero di essere stato chiaro...
Per stampare ogni mio singolo campo CCK uso una soluzione (in node-mio_content_type_01.tpl.php) che riporto qui sotto:
1. L'originale:
<div class="content clear-block">
<?php print $content ?>
</div>
2. Il mio codice sostituito a quello originale:
<div class="content clear-block">
<div id="contenitore_01">
<?php
$mio_field_cck_01 = $node->mio_field_cck_01[0]['view'];
?>
<div id="01">
<?php print($mio_field_cck_01 ? $mio_field_cck_01 : ' '); ?>
</div>
</div>
</div>
Quello che vorrei ottenere è una soluzione che vada a "ricostruire" il $content (progressivamente...) e, di conseguenza, visualizzare finalmente il testo dei miei campi CCK (semplice testuali...) nel "body" ...un po come se il body venga ricostruito a pezzetti.
Più o meno una cosa di questo tipo:
<div class="content clear-block">
<?php
print $node->content['mio_field_cck_01']['#value'];
?>
...
</div>
Spero di essermi spiegato abbastanza bene... Ovviamente ho provato ma non funziona...
Chi ha la soluzione? ...sempre che sia possibile (ma sono fiducioso che un modo ci debba pur essere...)
P.S. Ho preso l'esempio/idea da questo sito:
http://jodyhamilton.net/node-theming-field-deconstructing-node-content-d...
Grazie
Ciao
Kipper
Mah... che strano, adesso che ho guardato bene nel sorgente pagina tutti i dati inseriti nei field CCK vengono stampati, ci sono (e quindi vengono visti da Google...) avevo guardato un paio di giorni fa e avevo quasi giurato di non averli visti... boh, l'importante che adesso si visualizzano/li ho visti.... magari ho qualche field (su altri node.tpl.php) settato su hidden (o qualche altra impostazione...) e questa può essere la causa... (magari avevo esaminato quelli...) controllerò tutti i CType per sicurezza...
Eventualmente farò sapere... se non dovessi aggiungere altro è confermato:
I field CCK vengono stampati nel body anche in mancanza di
Ciao a tutti!
Kipper