Format d'affichage des champs et étiquettes

6 years 11 months ago #21066 by jeff1494
Bonjour à tous;
Je débute avec Flexi, et j'ai une question concernant la manière d'afficher les champs et les étiquettes.
Il semblerait que par défaut l'étiquette se positionne au dessus de la valeur du champ.
C'est à dire un saut de ligne entre étiquette et valeur.

Je n'ai pas trouvé le moyen de mettre "à la suite" l'étiquette et la valeur.
Par exemple :
Affichage standard
Etiquette
Valeur
Ce que j'aimerais avoir :
Etiquette valeur.

Alors si quelqu'un pouvait me renseigner, je suis preneur.
Sur ce bonne journée à tous.
Cordialement.

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

6 years 11 months ago #21069 by micker
c'est une histoire de css avec l'option de float left je pense
tu aurais un lien pour voir ?

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.

6 years 11 months ago #21072 by jeff1494
Bonjour Micker;
Malheureusement non, je travaille pour l'instant en Local. Je ne fais que de découvrir Flexi.
Mais je vais essayer de chercher dans la direction CSS.
J'utilise Firebug pour essayer de comprendre, et donc je devrais réussir à voir comment cela fonctionne.

Mais je débute dans tous ces domaines, et il faut que j'arrive à comprendre tout cela.

Dans tous les cas Merci pour ta réponse.
Bonne journée.

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

6 years 11 months ago #21073 by ggppdk
Labels our outputted by the template, by category_items.php file in the category view and by item.php in the item(s) view.

Look at the following code (v1.5.6) of item.php (default template) of a position called 'subtitle1'
<!-- BOF subtitle1 block -->
<?php if (isset($this->item->positions['subtitle1'])) : ?>
<div class="lineinfo subtitle1">
	<?php foreach ($this->item->positions['subtitle1'] as $field) : ?>
	<div class="element">
		<?php if ($field->label) : ?>
		<span class="label field_<?php echo $field->name; ?>"><?php echo $field->label; ?></span>
		<?php endif; ?>
		<div class="value field_<?php echo $field->name; ?>"><?php echo $field->display; ?></div>
	</div>
	<?php endforeach; ?>
</div>
<?php endif; ?>
<!-- EOF subtitle1 block -->

you can see that the $field->label is inside a :
<span class="label field_myfieldname>...</span>

you could use this css rule to affect the label
#flexicontent .element .label {
  ...
}
e.g.
#flexicontent .element .label {
  display: inline;
}
or
#flexicontent .element .label {
  display: block;
  float: left;
  width: auto;
}
etc etc

-- Look at your template file item.php to decide the css rule you need to use, and check out your css notes ...

Regards


-- FLEXIcontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star review. Thanks!

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

6 years 11 months ago #21079 by jeff1494
Thank you ggppdk;
I'll have a look at that, and try to understand how that works.

Nice evening.

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

Moderators: vistamediajoomlacornerggppdk
© 2018 Flexicontent. All Rights Reserved.