Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : dario79 28 Sep 2011, 17:15:56
-
buongiorno a tutti,
sapete come si può spostare il form invio mail a fianco delle informazioni di contatto invece che sotto ??
Grazie, saluti.
-
devi utilizzare la tecnica override, era da qualche parte una guida, prova a fare una ricerca.
-
ok trovata!
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)
mi sai dire nel dettaglio come modificare il relativo file per ottenere il risultato?
-
nessuno sa aiutarmi ?? :-[
-
dario79,
Guarda che a dire nel dettaglio su come modificare significa di fare il tuo lavoro.
Visto che hai già trovato quella guida, leggila bene. Ti servono inoltre anche conoscenze di base di html per modificare alcuni tag.
-
alcune prove le ho fatte ma non ci sono riuscito !!
-
Ecco uno spunto:
Copia i file default.php e default_items.php dalla cartella /components/com_contact/views/category/tmpl
nella cartella /templates/IlTuoTemplatePredefinito/html/com_contact
Successivamente li devi modificare come desideri.
-
Successivamente li devi modificare come desideri.
è qui che non riesco ad andare oltre:
<?php
*
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
$cparams =& JComponentHelper::getParams('com_media');
?>
<div class="rt-joomla <?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<div class="contact">
<?php if ( $this->params->get( 'show_page_title', 1 ) && !$this->contact->params->get( 'popup' ) && $this->params->get('page_title') != $this->contact->name ) : ?>
<h1 class="rt-pagetitle">
<?php echo $this->escape($this->params->get('page_title')); ?>
</h1>
<?php endif; ?>
<?php if ( $this->params->get( 'show_contact_list' ) && count( $this->contacts ) > 1) : ?>
<div class="filter">
<form action="<?php echo JRoute::_('index.php') ?>" method="post" name="selectForm" id="selectForm">
<?php echo JText::_( 'Select Contact' ); ?>:
<?php echo JHTML::_('select.genericlist', $this->contacts, 'contact_id', 'class="inputbox" onchange="this.form.submit()"', 'id', 'name', $this->contact->id);?>
<input type="hidden" name="option" value="com_contact" />
</form>
</div>
<?php endif; ?>
<?php if ( $this->contact->name && $this->contact->params->get( 'show_name' ) ) : ?>
<h1 class="name">
<?php echo $this->escape($this->contact->name); ?>
</h1>
<?php endif; ?>
<?php if ( $this->contact->con_position && $this->contact->params->get( 'show_position' ) ) : ?>
<h2>
<?php echo $this->escape($this->contact->con_position); ?>
</h2>
<?php endif; ?>
<?php if ( $this->contact->image && $this->contact->params->get( 'show_image' ) ) : ?>
<div class="image">
<?php echo JHTML::_('image', 'images/stories' . '/'.$this->contact->image, JText::_( 'Contact' ), array('align' => 'middle')); ?>
</div>
<?php endif; ?>
<?php echo $this->loadTemplate('address'); ?>
<?php if ( $this->contact->params->get( 'allow_vcard' ) ) : ?>
<p>
<?php echo JText::_( 'Download information as a' );?>
<a href="<?php echo JURI::base(); ?>index.php?option=com_contact&task=vcard&contact_id=<?php echo $this->contact->id; ?>&format=raw&tmpl=component"><?php echo JText::_( 'VCard' );?>
</p>
<?php endif;
if ( $this->contact->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id))
echo $this->loadTemplate('form');
?>
</div>
</div>
-
Ed ecco perché ti dicevo prima che "Ti servono inoltre anche conoscenze di base di html per modificare alcuni tag".
Qui, oltre l'html interviene anche l'immaginazione.