SdevLab – Joomla! | Desenvolvimento de Componentes – TextArea

Eae galera!

Para documentar algumas aventuras que fiz no desenvolvimento de componentes em Joomla! segue um exemplo de código.

ATUALIZAÇÃO (14/08/2015): Este post se refere ao Joomla versão 1.5.x. Se precisar de tutoriais sobre uma versão mais nova, basta usar a busca do blog pois um material mais atualizado já foi publicado.

Desenvolvimento de Componentes Joomla! – TextArea

Segue o código do textarea quando se trata de desenvolvimento de componentes em joomla. É “quase” igual ao textarea puro em html, tem somente algumas diferenças:


<textarea name="info" id="info" rows="10" cols="100">
<?php echo $row->info; ?></textarea>

No trecho php estamos passando a informação que chega pelo array $row.

😉

SdevLab – Joomla! | Desenvolvimento de Componentes – Select List

Eae galera!

Aproveitando a oportunidade que tive de fazer um componente Joomla!, vou postar alguns trechos de códigos que são úteis para o desenvolvimento de praticamente qualquer componente.

ATUALIZAÇÃO (14/08/2015): Este post se refere ao Joomla versão 1.5.x. Se precisar de tutoriais sobre uma versão mais nova, basta usar a busca do blog pois um material mais atualizado já foi publicado.

Desenvolvimento de Componentes – Select List

Segue abaixo um código que conecta no banco, alimenta um vetor e monta um selectList (este select list é basicamente igual um selectList de HTML, porém este selectList no Joomla! se comporta um pouco diferente) com as informações:

<?php
$db =& JFactory::getDBO();
$users = array();
$users[] = mosHTML::makeOption( '0', 'Select user' );
$db->setQuery( "SELECT id AS value, nome AS text FROM #__users" );
$users = array_merge( $users, $db->loadObjectList() );
$html = mosHTML::selectList( $users, 'colour', 'size="1"', 'value', 'text', 0 );
echo $html;
?>

Estes 2 links me ajudaram bastante:

O código é bastante simples, mas se mesmo assim alguem não entender deixe um comentário!

😉