Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : Patricia 10 Oct 2007, 18:56:18

: inserire pulsante stampa&c
: Patricia 10 Oct 2007, 18:56:18
Ciao, ho creato una pagina php con dreamweaver che ho inserito in un wrapper. Come posso far comparire anche in questa pagina, i 3 pulsantini in alto, x stampa, mail e pdf?
: Re: inserire pulsante stampa&c
: .::webbamax::. 10 Oct 2007, 21:15:15
Non l'ho mai fatto ma leggendo il tuo post mi e' subentrata una curiosita, mi piace troppo smanettare in joomla.. potrebbe tornare utile e mi sono accorto che se prendi come esempio il componente degli articoli esattamente nella pagina components/com_content/content.html.php puoi notare nel odice questo $params->get( 'print' ) ed e' la funzione da includere nella tua pagina del componente wrapper, leggi attentamente il codice sotto >
:
/**
* Show a content item
* @param object An object with the record data
* @param boolean If <code>false</code>, the print button links to a popup window.  If <code>true</code> then the print button invokes the browser print method.
*/
function show( &$row, &$params, &$access, $page=0 ) {
global $mainframe, $hide_js;
global $mosConfig_live_site;
global $_MAMBOTS;

$mainframe->appendMetaTag( 'description', $row->metadesc );
$mainframe->appendMetaTag( 'keywords', $row->metakey );

// adds mospagebreak heading or title to <site> Title
if ( isset($row->page_title) && $row->page_title ) {
$mainframe->setPageTitle( $row->title .' '. $row->page_title );
}

// calculate Itemid
HTML_content::_Itemid( $row );

// determines the link and `link text` of the readmore button & linked title
HTML_content::_linkInfo( $row, $params );

// link used by print button
$print_link = $mosConfig_live_site. '/index2.php?option=com_content&amp;task=view&amp;id=' . $row->id .'&amp;pop=1&amp;page='. $page . $row->Itemid_link;

// process the new bots
$_MAMBOTS->loadBotGroup( 'content' );
$results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$row, &$params, $page ), true );

if ( $params->get( 'item_title' ) || $params->get( 'pdf' )  || $params->get( 'print' ) || $params->get( 'email' ) ) {
?>

> apri con un editor il file /components/com_wrapper/wrapper.html.php comincia modificare il wrapper tenendo presente che poi in ogni contenuto di quel tipo avrai i bottoni sempre in vista a meno che tu non lo imposti su non visualizzare dal pannello di controllo gestione contenuti..
ps poi fammi sapere come e' andata.
: Re: inserire pulsante stampa&c
: Patricia 11 Oct 2007, 07:50:28
modificando il file . . mi da sempre errore nell'aprire il wrapper.. .
: Re: inserire pulsante stampa&c
: .::webbamax::. 11 Oct 2007, 13:21:45
..mmm  ho paura che la modifica non sia stata eseguita correttamente..  se ho tempo  modifico un sito che uso come palestra e poi ti dico ma non garantisco l'immediatezza ho sempre poco tempo...
puoi  comunque contattarmi anche dal mio sito quella e-mail la apro molto frequentemente ciao > webbamax.com (http://webbamax.com)