a parte 1 está aqui >>
parte 1
<!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt="
" title="Legal" /><!-- s:P -->
$ cck-> getValue ('nome_do_campo')
O método getValue (); é usado exatamente da mesma maneira como o renderField (); a diferença de que ele irá simplesmente retornar o valor bruto do campo, não tendo em conta as ligações de conteúdo, typo, etc
Novamente, vamos utilizar nosso campo "article_image ' como um exemplo. Vamos obter o valor do nosso campo usando o método getValue ();
<? Php
echo $ cck-> getValue ('article_image');
?>
Ao invés de obter a miniatura com um link para a imagem, o código acima irá simplesmente retornar o valor de nosso campo, e neste caso, que será simplesmente o caminho completo para a imagem, por exemplo:
imagens / produtos / padaria / banana_bread.jpg
Então, cabe a você atribuir este valor a uma marca <img>, obter a largura e altura etc, whould você deseja realmente processar a imagem em seu modelo. Claro, se seu campo é simplesmente um campo de texto - por exemplo - este valor bruto seria simplesmente o valor que entrou no campo de texto quando o formulário foi salvo.
Agora, se você quisesse obter outros valores, como rótulos, links, etc descrições? Você pode simplesmente substituir o valor com a propriedade que pretende obter, por exemplo:
<? Php
echo $ cck-> getLabel ('article_image');
echo $ cck-> getLink ('article_image');
echo $ cck-> getDescription ('article_image');
?>
Vamos supor que você tem um campo que não é uma entrada de texto, e sim uma caixa de seleção. Se você quiser obter o texto opções real, em oposição a seu valor, você poderia chamá-lo da seguinte forma:
<? Php
echo $ cck-> getText ('some_checkbox_field');
?>
Para usos mais avançados, podemos obter todo o código HTML do campo definido. Um cenário típico para esse convite seria para tornar um campo de upload de imagem na sua totalidade:
<? Php
echo $ cck-> getHtml ('image_upload_field');
?>
Ou, se você quisesse obter miniaturas individuais a partir de um campo de upload de imagem, nós chama-mos assim:
<? Php
echo $ cck-> getThumb1 ('image_upload_field');
echo $ cck-> getThumb2 ('image_upload_field');
echo $ cck-> getThumb3 ('image_upload_field');
?>
Por hoje é só!! até a parte 3
Original completo >>
http://www.seblod.com/support/documenta ... alues.html
abraço