Bonjour,
Je voudrais inverser les tabs supérieurs et les 3 champs de subtitles.
J'ai donc essayé deux méthodes :
1) modifier
item.xml en changeant l'ordre mais si les positions changent bien sur le template, ce n'est pas le cas sur le site
2) ajouter de nouvelles positions (solution que je préfère aucun où je change encore d'avis) - en suivant les instructions, j'ai donc fait ça dans
item.xml:
Code:
<field name="custom_class_grp_subtitle_containers" type="separator" cssprep="1" default="Subtitle" description="" level="level3" />
<field name="box_class_subtitle1" type="text" size="3" hint="flexi group lineinfo subtitle1" default="" label="Subtitle 1" description="FLEXI_SUBTITLE1_CLASS_DESC" />
<field name="box_class_subtitle2" type="text" size="3" hint="flexi group lineinfo subtitle2" default="" label="Subtitle 2" description="FLEXI_SUBTITLE2_CLASS_DESC" />
<field name="box_class_subtitle3" type="text" size="3" hint="flexi group lineinfo subtitle3" default="" label="Subtitle 3" description="FLEXI_SUBTITLE3_CLASS_DESC" />
<field name="custom_class_grp_subtitle_tabs" type="separator" cssprep="1" default="Subtitle Tabset" description="" level="level3" />
<field name="box_class_subtitle_tab1" type="text" size="3" hint="flexi lineinfo" default="" label="Tab 1" description="FLEXI_TAB_CLASS_DESC" />
<field name="custom_class_grp_subtitle2_containers" type="separator" cssprep="1" default="Subtitle" description="" level="level3" />
<field name="box_class_subtitle4" type="text" size="3" hint="flexi group lineinfo subtitle4" default="" label="Subtitle 4" description="FLEXI_SUBTITLE4_CLASS_DESC" />
<field name="box_class_subtitle5" type="text" size="3" hint="flexi group lineinfo subtitle5" default="" label="Subtitle 5" description="FLEXI_SUBTITLE5_CLASS_DESC" />
<field name="box_class_subtitle6" type="text" size="3" hint="flexi group lineinfo subtitle6" default="" label="Subtitle 6" description="FLEXI_SUBTITLE6_CLASS_DESC" />
je coupe volontairement ici les 11 autres lignes TAB mais elles sont toujours dans le template
et puis je dois encore changer le php mais là ça se complique, je n'y connais absolument rien au php et donc je ne comprends pas
(1) ce que je dois modifier dans le code suivant:
d'instinct, je dirais que je dois aussi modifier $_position_name mais dois-je garder le $ par exemple? qqch d'autre à modifier?
Code:
<!-- BOF subtitle4 block -->
<?php $_position_name = "subtitle4"; ?>
<?php if (isset($item->positions[$_position_name])) : /* IF position has fields */ ?>
<div class="flexi lineinfo <?php echo $_position_name; ?> group">
<?php foreach ($item->positions[$_position_name] as $field) : /* LOOP through fields of the position */?>
<div class="flexi element field_<?php echo $field->name; ?>">
<?php if ($field->label) : /* Display label according to configuration */ ?>
<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>
<?php endif; ?>
et (2) où je dois le placer? pour le CSS, il est indiquer d'utiliser
item.less pour personnaliser le code mais dans le cadre du php, j'utilise lequel?
quelqu'un aurait-il un peu de temps pour moi?