merci...
Hélas cela ne fonctionne pas j'ai intégré ceci:
Code:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
// on définit ici le nom du template
$tmpl = $this->tmpl;
?>
<h1 class="componentheading">
<?php echo $this->params->get('page_heading'); ?>
</h1>
<?php echo $item->positions['entete'] ?>
j'ai testé aussi comme-ceci :
Code:
<div class="flexi lineinfo header group">
<?php foreach ($item->positions['entete'] as $field) : ?>
<div class="flexi element">
<?php if ($field->label) : ?>
<span class="flexi label field_<?php echo $field->name; ?>"><?php echo $field->label; ?></span>
<?php endif; ?>
<div class="flexi value field_<?php echo $field->name; ?>"><?php echo $field->display; ?></div>
</div>
<?php endforeach; ?>
</div>
Là je n'ai plus rien qui s'affiche même pas le titre (h1) juste une erreur:
Code:
Notice: Undefined variable: item in W:\var\www\joom_flexi\components\com_flexicontent\templates\tri_object\item.php on line 9
(j'ai testé aussi avec cela fait pareil)
Dois-je en amont déclarer une variable pour que cela fonctionne ?
j'ai essayé plus simplement
Code:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
// on définit ici le nom du template
$tmpl = $this->tmpl;
?>
<h1 class="componentheading">
<?php echo $this->params->get('page_heading'); ?>
</h1>
<?php echo $item->positions['entete'] ?>
En même temps que j'écrivais ce post je viens de trouver ce qui fonctionne (j'ai pris le modèle existant dans le fichier template\blog\item_html5.php)
Code:
<div class="customblock beforedescription group">
<?php foreach ($this->item->positions['entete'] as $field) : ?>
<span class="element <?php echo $columnmode; ?>">
<?php if ($field->label) : ?>
<span class="fclabel field_<?php echo $field->name; ?>"><?php echo $field->label; ?></span>
<?php endif; ?>
<span class="fcvalue field_<?php echo $field->name; ?><?php echo !$field->label ? ' nolabel ' : ''; ?>"><?php echo $field->display; ?></span>
</span>
<?php endforeach; ?>
</div>
Je vais comparer tout ça et enlever les mauvaises classes etc.
Merci en tout cas de m'avoir répondu, je me permettrais si j'ai d'autre question de vous les posez.
Merci encore