Après avoir tenté de modifier à plusieurs reprises le code du fichier category_items.php issu du template faq (que j'ai bien sûr copié) en y ajoutant par exemple :
Code:
<!-- BOF Ma position -->
<?php if (isset($items[$i]->positions['maposition'])) : ?>
<div class="maposition">
<?php foreach ($items[$i]->positions['maposition'] as $field) : ?>
<span class="element">
<?php if ($field->label) : ?>
<span class="label field_<?php echo $field->name; ?>"><?php echo $field->label; ?></span>
<?php endif; ?>
<span class="value field_<?php echo $field->name; ?>"><?php echo $field->display; ?></span>
</span>
<?php endforeach; ?>
</div>
<?php endif; ?>
<!-- EOF Ma position -->
code que j'ai utilisé avec le template blog pour afficher le contenu de mes articles.
ou
Code:
<!-- BOF item fields block maposition -->
<?php
foreach ($columns['maposition'] as $name => $label) :
$label_str = '';
if ($item->fields[$name]->parameters->get('display_label', 0)) :
$label_str = $label.': ';
endif; ?>
<li class='maposition'>
<?php echo $label_str.( isset($item->positions['maposition']->{$name}->display) ? $item->positions['maposition']->{$name}->display : ''); ?>
</li>
<?php endforeach; ?>
</ul>
<!-- EOF item fields block maposition -->
avec ce code j'ai pleins de messages d'erreur (pour chaque positions que j'ai définie) :
Notice: Undefined index: maposition in C:\wamp\www\monsite\components\com_flexicontent\templates\faq-1\category_items.php on line 293
Warning: Invalid argument supplied for foreach() in C:\wamp\www\monsite\components\com_flexicontent\templates\faq-1\category_items.php on line 293
--> ligne 293 qui correspond à
Code:
foreach ($columns['maposition'] as $name => $label) :
Je ne parviens toujours pas au résultat espéré, c'est à dire :
Ma sous-catégorie 1
contenu de mon article 1.1 (avec tous les champs paramétrés dans les positions définies)
contenu de mon article 1.2 (avec tous les champs paramétrés dans les positions définies)
Ma sous-catégorie 2
contenu de mon article 2.1 (avec tous les champs paramétrés dans les positions définies)
contenu de mon article 2.2 (avec tous les champs paramétrés dans les positions définies)
contenu de mon article 2.3 (avec tous les champs paramétrés dans les positions définies)
(Voir aussi l'image ci-dessus)
La template faq me permet seulement d'afficher le titre de mes articles/contenus par sous catégorie.
Ne connaissant pas très bien le php, je galère un peu beaucoup pour trouver le bon code à mettre dans le fichier category_items.php du template faq.
Je pensait pouvoir y arriver toute seule comme une grande... mais je ne dois pas encore être assez grande...
Please Help me !