Salve ragazzi,
avrei la necessità di modificare la disposizione dei campi field della pagina edit profile.
Sono riuscito a trovare il file .php che genera tale pagina
profile.edit.php (sotto il percorso components com_community templates default)
<form name="jsform-profile-edit" id="frmSaveProfile" action="<?php echo CRoute::getURI(); ?>" method="POST" class="community-form-validate">
<?php if(!empty($beforeFormDisplay)){ ?>
<table class="formtable" cellspacing="1" cellpadding="0" style="width: 98%;">
<?php echo $beforeFormDisplay; ?>
</table>
<?php } ?>
<?php
foreach ( $fields as $name => $fieldGroup )
{
if ($name != 'ungrouped')
{
?>
<div class="ctitle">
<h2><?php echo JText::_( $name );?></h2>
</div>
<?php
}
?>
<table class="formtable" cellspacing="1" cellpadding="0" style="width: 98%;">
<tbody>
<?php
foreach ( $fieldGroup as $f )
{
$f = JArrayHelper::toObject ( $f );
// DO not escape 'SELECT' values. Otherwise, comparison for
// selected values won't work
if($f->type != 'select'){
$f->value = $this->escape( $f->value );
}
?>
<tr>
<td class="key"><label id="lblfield<?php echo $f->id;?>" for="field<?php echo $f->id;?>" class="label"><?php if($f->required == 1) echo '*'; ?><?php echo JText::_( $f->name );?></label></td>
<td class="value"><?php echo CProfileLibrary::getFieldHTML( $f , '' ); ?></td>
<td class="privacy">
<?php echo CPrivacy::getHTML( 'privacy' . $f->id , $f->access ); ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php
}
?>
ora però non riesco a capire dove si tira fuori i campi filed che poi stampa-