Le template des tableaux

More
14 years 6 months ago #148 by micker
Replied by micker on topic Le template des tableaux
hello tu pourrais m'en dire plus sur la modification des fichier pour créer un tableau avec seulement les champs qui t'interesses ?
Merci

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

More
14 years 6 months ago #149 by bsky92
Replied by bsky92 on topic Le template des tableaux
En fait, je n'ai pas modifié beaucoup de fichiers, j'ai juste dupliqué dans le dossier views/category/tmpl la série de fichiers qui m'intéressait , à savoir toute la série "default", et je les ai nommés avec mon nom(saison) à la place de default

Ensuite, dans le fichier saison.items.php, j'ai modifié le nom des modèles
Code:
defined( '_JEXEC' ) or die( 'Restricted access' ); // first define the template name $tmpl = '.category.saison'; ?> <script type="text/javascript">

j'ai aussi touché à la dimension des colonnes
Code:
<table id="flexitable" class="faqitemtable" width="100%" border="0" cellspacing="0" cellpadding="0" summary="flexicontent"> <thead> <tr> <th width="38%" id="flexi_title"><?php echo JText::_( 'FLEXI_ITEMS' ); ?></th> <?php //dump($this->items[0]->fields); if ($this->items[0]->fields) : foreach ($this->items[0]->fields as $field) : // step 1 : start the loop on the object if (in_array('table'.$tmpl, $field->positions)) : // step 2 : assigned to this group ?> <th width="62%" id="field_<?php echo $field->name; ?>"><?php echo $field->label; ?></th> <?php endif; // end step 2 endforeach; // end step 1 endif; ?> </tr> </thead>

Après, j'ai uniquement joué sur les positions des champs spécifiques que j'avais créé et sur le nouveau type de document, à la fois en l'assignant aux catégories concernées et au menu

Je te mets l'adresse de mon site , pour les catégories, à coté du titre de l'article, j'ai ajouté un champ Synopsis, que j'ai créé et rempli dans chacun de mes articles, et qui est donc repris sur la page de la catégorie concernée

J'espère que ca répond à ta question

Maintenant, je cherche à mettre dans une page catégorie de type blog certaines informations un peu comme celles qui apparaissent dans la partie top des articles ...

Please Log in or Create an account to join the conversation.

More
14 years 6 months ago #159 by micker
Replied by micker on topic Le template des tableaux
hello mon soucis c'est que sur l'affichage item je veux pas des étiquettes donc je l'ai masques... donc c'est masquer sur les tableaux ....
je voudrais pouvoir faire mon propre tableau avec mes 5 colones issus de mes 5 champs .....
Merci d'avance pour votre aide !

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

More
14 years 6 months ago #160 by bsky92
Replied by bsky92 on topic Le template des tableaux
Je dis peut etre une betise, mais tu as essayé de modifier le code du fichier views/items/tmpl/default.php, du coté des codes
Code:
<span class="element"> <?php if ($field->parameters->get('display_label')) : // step 5 : we have to display the label ?> <span class="label field_<?php echo $field->name; ?>"><?php echo $field->label; ?></span> <?php endif; // end step 5 ?> <span class="value field_<?php echo $field->name; ?>"><?php echo $field->display; ?></span> </span>

Je pense que si on enlève les <?php echo $field->label; ?>, tu ne vas plus avoir les entetes de tes champs dans tes articles, mais tu les auras dans les tableaux

Et si j'ai dit une anerie, ca vous montrera mon niveau en php :( très très artisanal :lol:

Please Log in or Create an account to join the conversation.

More
14 years 6 months ago #162 by micker
Replied by micker on topic Le template des tableaux
ok j'ai commencer par ca maintenant ca vas mieux ....
par contre si je veus mixer deux champs dans un colonne ... il me faudrait pouvoir construire mon tableau plus directement genre
x colone avec un titre en dur (je sais c'est pas bien) et dans une colone je charge un champ etc et des fois si j'ai besoin je fais une colone qui charge 2 champs ...
merci d'avance pour votre aide !

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

More
14 years 6 months ago #163 by Doywan
Replied by Doywan on topic Le template des tableaux
Pour ton problème de deux champs par colonne essaye ceci ;
Tu crée une position par colonne de ton tableau dans le fichier xml de ton template.

ex
Code:
<group>colonne1</groupe> <group>colonne2</groupe> <group>colonne3</groupe> <group>colonne4</groupe>

Et dans le fichier php du template correspondant
Code:
<?php if ($this->fields) : $i = 0; foreach ($this->fields as $field) : if (in_array('colonne1'.$tmpl, $field->positions)) : $i++; endif; endforeach; if ($i > 0) : ?> <?php foreach ($this->fields as $field) : if (in_array('colonne1'.$tmpl, $field->positions)) : if (!empty($field->value)) : if (!$field->parameters->get('hidden')) : ?> <td class="colonne1 field_<?php echo $field->name; ?>"> <?php echo $field->display; ?> <div class="clear"></div> </td> <?php endif; endif; endif; endforeach; endif; endif; ?>

Et tu répète ce bout de code pour chaque position/colonne que tu souhaite avoir. Comme ça tu peu assigner un ou quinze champs dans la position colonne1, et tes quinze champs apparaitront dans la première colonne. Et si tu n'assigne aucun champ la colonne n'apparait pas.

Il te reste plus qu'à styler le css de ta colonne.

Dev et rédacteur en chef Fonky les bons tuyaux
www.fonkyt.com - magasine online de l'événementiel culturel et loisirs d'Orléans et son agglO

Please Log in or Create an account to join the conversation.

Moderators: vistamediajoomlacornerggppdk
Time to create page: 0.606 seconds
Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Display
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline