1
Sviluppo / Re:Come faccio per stampare il contenuto di un mio componente???
« il: 18 Gen 2010, 13:11:32 »
Il contenuto del tuo componente puoi averlo inserendo il parametro &tmpl=component nell'URL.
Per fare quello che vuoi, puoi sbirciare come fa com_content:
1) copi il file com_content/helpers/icon.php e lo metti nella directory helpers del tuo componente
2) lo modifichi per funzionare con i tuoi dati
2) includi questo file nel tmpl della view, così:
<?php
JHTML::addIncludePath(JPATH_BASE.DS.'components'.DS.'com_miocomponent'.DS.'helpers');
?>
<?php if (!$this->print) : ?>
<?php echo JHTML::_('icon.print_popup', $this->miodato, $this->params, 1, null, 'miodato'); ?>
<?php else : ?>
<?php echo JHTML::_('icon.print_screen', $this->miodato, $this->params, 1, null); ?>
<?php endif; ?>
Per fare quello che vuoi, puoi sbirciare come fa com_content:
1) copi il file com_content/helpers/icon.php e lo metti nella directory helpers del tuo componente
2) lo modifichi per funzionare con i tuoi dati
2) includi questo file nel tmpl della view, così:
<?php
JHTML::addIncludePath(JPATH_BASE.DS.'components'.DS.'com_miocomponent'.DS.'helpers');
?>
<?php if (!$this->print) : ?>
<?php echo JHTML::_('icon.print_popup', $this->miodato, $this->params, 1, null, 'miodato'); ?>
<?php else : ?>
<?php echo JHTML::_('icon.print_screen', $this->miodato, $this->params, 1, null); ?>
<?php endif; ?>