Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : maw81maw 29 Dec 2009, 15:52:36
-
Ciao e grazie in anticipo a tutti.
Dunque stò facendo un sito (http://maw.altervista.org/index.php) e vorrei personalizzare la pagina contatti!
Ho già provato a effettuare un override del componente contact copiando i tre files:
* components/com_contact/views/contact/tmpl/default.php
* components/com_contact/views/contact/tmpl/default_address.php
* components/com_contact/views/contact/tmpl/default_form.php
nella cartella templates/nome-template/html/com_contact/contact e poi modificare il file defoult.php.
Ho provato a spostare il codice del form nella cella affianco ma non funziona.
Vorrei portare il form affianco agli indirizzi riducendo così l'altezza della pagina o per lo meno centrare il form.
Qualcuno ha già provato?
Grazie.
-
Non l'ho mai fatto ma dovrebbe essere possibile senza problemi. Naturalmente conosci questo articolo:http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
-
Non l'ho mai fatto ma dovrebbe essere possibile senza problemi. Naturalmente conosci questo articolo:http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
Grazie tonicopi, è proprio la guida che ho seguito ma non riesco a spostare il form! Se lo metto nella cella adiacente ai dati mi crea comunque una nuova riga, di seguito il pezzo di codice originale che visualizza i riferimenti del contatto:
originale
<table border="0" width="100%">
<tr>
<td></td>
<td rowspan="2" align="right" valign="top">
<?php if ( $this->contact->image && $this->contact->params->get( 'show_image' ) ) : ?>
<div style="float: right;">
<?php echo JHTML::_('image', 'images/stories' . '/'.$this->contact->image, JText::_( 'Contact' ), array('align' => 'middle')); ?>
</div>
<?php endif; ?>
</td>
</tr>
<tr>
<td>
<?php echo $this->loadTemplate('address'); ?>
</td>
</tr>
</table>
il pezzo del form viene dopo fuori da questa tabella.
Ho provato in tutti i modi e concettualmente come segue dovrebbe andare giusto?
<table border="0" width="100%">
<tr>
<td></td>
<td rowspan="2" align="right" valign="top">
<?php if ( $this->contact->image && $this->contact->params->get( 'show_image' ) ) : ?>
<div style="float: right;">
<?php echo JHTML::_('image', 'images/stories' . '/'.$this->contact->image, JText::_( 'Contact' ), array('align' => 'middle')); ?>
</div>
<?php endif; ?>
</td>
</tr>
<tr>
<td>
<?php echo $this->loadTemplate('address'); ?>
</td>
<td>
<?php if ( $this->contact->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id)) echo $this->loadTemplate('form'); ?>
</td>
</tr>
</table>
ma così è come se facessi una vuova linea <tr>!!!
Grazie.
-
Mi trovo in un computer fuori casa e non poso verificare ma io proverei così a mettergli il form davanti nella stessa riga:
<table border="0" width="100%">
<tr>
<td>
<?php if ( $this->contact->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id)) echo $this->loadTemplate('form'); ?>
</td>
<td rowspan="2" align="right" valign="top">
<?php if ( $this->contact->image && $this->contact->params->get( 'show_image' ) ) : ?>
<div style="float: right;">
<?php echo JHTML::_('image', 'images/stories' . '/'.$this->contact->image, JText::_( 'Contact' ), array('align' => 'middle')); ?>
</div>
<?php endif; ?>
</td>
</tr>
<tr>
<td>
<?php echo $this->loadTemplate('address'); ?>
</td>
</tr>
</table>
-
Grazie,
però facendo così me lo porta sopra, se vai a vedere il sito lo vedi il risultato.
Bhà non capisco >:(
-
Lavoraci con pazienza finchè sistemi, se ci tieni...
-
Ciao ragazzi , anche ho lo stesso identico problema di maw81maw!
Alla fine è stato risolto?
io ho provato a mettere
<td>
<?php if ( $this->contact->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id)) echo $this->loadTemplate('form'); ?>
</td>
un po ovunque all 'interno della pagina , ma al fianco delle info non sono mai riuscito a metterlo , forse per problemi di larghezza della pagina che pero' non so dove cambiare
Grazie