Login or create new account.

By registering on joomprod.com, you will have immediate access to all our free products and to the public side of our support forum.

Enjoy our subscriptions.

Each of our subscriptions allow you to enjoy the private side of the support forum and all the update of our products for a period ranging from 3 months to 1 year.

Payment And immediate download.

After subscribing to one of our subscription, the products are immediately downloadable.

Login

Or Register
Accueil / forum / Public Forum / Main Forum / [RESOLVED] Field in individual styles

Support Availability Because we must sleep sometimes

Working days: Monday to Friday.
Reply time: Depending on the complexity of your support issue it's usually between a few hours to 48 hours.

Support is only guaranteed to paid subscribers

AdsManager - End of life

It is with great regrets that we have chosen to end the developpement of Adsmanager and its other associated components.

AdsManager is born 10 years ago and, as of today, the number of new subscriptions and downloads have fallen and we cannot maintain the component anymore.

All active subscribers will be able to continue enjoying support until the end of their subscription.

The components will be free and no support will be provided anymore for the other users.

×

Notice

The forum is in read only mode.

× OLD Forum post could be checked here : forum.joomprod.com

[RESOLVED] Field in individual styles

More
12 years 3 months ago #6058 by fpenet
Replied by fpenet on topic Field in individual styles
Hi,

it works at 50%. It's ok for the fields.

1) it's not OK with the categories. When I choose a category, all the fieldforms which are not selected on this category appear anyway.
Only the fieldform are displayed, not the label.

2) Even when the field price are not displayed, the currency is.

Any idea?
Do you speak french? It's easier to explain.
More
12 years 3 months ago #6067 by loic
Replied by loic on topic Field in individual styles
Bonjour,

Nous sommes Français, alors n'hésitez pas à expliquer le problème en Français :).

Pour votre problème, si je comprend bien, les champs qui ne devraient pas apparaitre pour une catégorie apparaissent quand même mais pas totalement - Il manque le label ou le champ de formulaire.

Les champs on besoin d'être dans un balise comportant un identifiant commun pour le label et le champs de formulaire.

Il vous faut donc écrire le code comme ceci:
<div id="row_ad_Typedelocation">
    <span class="my-class"><?php echo $this->field->showFieldLabel($this->fields['ad_Typedelocation'],$this->content,$this->default);?></span>
    <span class="my-class2"><?php echo $this->field->showFieldForm($this->fields['ad_Typedelocation'],$this->content,$this->default);?></span>
</div>

Cordialement.
More
12 years 3 months ago #6088 by fpenet
Replied by fpenet on topic Field in individual styles
Bonjour,

je vais reprendre mon explication du début. Ce sera plus compréhensible en français.
1) Au départ, j'ai repris le fichier edit.php dans lequel j'ai retravaillé toute la partie d'affichage des champs afin de créer la disposition souhaitée.
J'utilise des "div class" et des "span class".
exemple de code:
<div class="ads_dispo">
                <span class="titre_formulaire"><?php echo "Quand est-il disponible ?".'</br>';?></span>
            <div class="ads_dispo1">
                <span class="my-class"><?php echo $this->field->showFieldLabel($this->fields['ad_Typedelocation'],$this->content,$this->default);?></span>
                <span class="my-class2"><?php echo $this->field->showFieldForm($this->fields['ad_Typedelocation'],$this->content,$this->default).'</br>';?></span>
                <span class="my-class"><?php echo $this->field->showFieldLabel($this->fields['ad_Periodedelocationspecifique'],$this->content,$this->default);?></span>
                <span class="my-class2"><?php echo $this->field->showFieldForm($this->fields['ad_Periodedelocationspecifique'],$this->content,$this->default).'</br>';?></span>
                <span class="my-class"><?php echo $this->field->showFieldLabel($this->fields['ad_Precisiondeperiodespecifique'],$this->content,$this->default);?></span>
                <span class="my-class2"><?php echo $this->field->showFieldForm($this->fields['ad_Precisiondeperiodespecifique'],$this->content,$this->default);?></span>
            </div>
</div>

Résultat:
- l'affichage correspond à mon besoin
- l'affichage des champs ne respecte pas la dépendance à d'autres champs
- l'affichage des champs ne respecte pas la dépendance aux rubriques


2) Sur vos conseils (voir posts ci dessus), j'ai renommé mes "span class" en "span id" avec "id=tr_ad_XXX".
exemple de code:
<div class="ads_dispo">
                <span class="titre_formulaire"><?php echo "Quand est-il disponible ?".'</br>';?></span>
            <div class="ads_dispo1">
                <span id="tr_ad_Typedelocation"><?php echo $this->field->showFieldLabel($this->fields['ad_Typedelocation'],$this->content,$this->default);?></span>
                <span id="tr_ad_Typedelocation"><?php echo $this->field->showFieldForm($this->fields['ad_Typedelocation'],$this->content,$this->default).'</br>';?></span>
                <span id="tr_ad_Periodedelocationspecifique"><?php echo $this->field->showFieldLabel($this->fields['ad_Periodedelocationspecifique'],$this->content,$this->default);?></span>
                <span id="tr_ad_Periodedelocationspecifique"><?php echo $this->field->showFieldForm($this->fields['ad_Periodedelocationspecifique'],$this->content,$this->default).'</br>';?></span>
                <span id="tr_ad_Precisiondeperiodespecifique"><?php echo $this->field->showFieldLabel($this->fields['ad_Precisiondeperiodespecifique'],$this->content,$this->default);?></span>
                <span id="tr_ad_Precisiondeperiodespecifique"><?php echo $this->field->showFieldForm($this->fields['ad_Precisiondeperiodespecifique'],$this->content,$this->default);?></span>
            </div>
</div>

Résultat:
- l'affichage correspond à mon besoin
- l'affichage des champs respecte bien la dépendance à d'autres champs

- l'affichage des champs ne respecte pas la dépendance aux rubriques
- lorsqu'un champ n'est pas affiché (du fait de la dépendance des champs), le symbole monétaire reste présent.


3) Sur votre dernier post, vous me dites d'inclure les "span" label et form dans un même "div" pour que la dépendance au catégorie fonctionne mais je pense que c'est déjà le cas.

Dans mon exemple de code:
j'ai 2 rubriques: Location et Vente
les champs ad_Typedelocation, ad_Periodedelocationspecifique et ad_Precisiondeperiodespecifique ne sont paramétrés que sur la rubrique Location.
En l'occurence, lorsque l'utilisateur choisi la rubrique Vente, toute la "div class="ads_dispo"" doit disparaitre.

J'espère être assez clair. N'hésitez pas si ce n'est pas le cas.
Merci
More
12 years 3 months ago #6094 by loic
Replied by loic on topic Field in individual styles
Bonjour,

En HTML, un id est unique. Il est donc possible que des erreurs apparaissent dans votre code.

Pouvez-vous essayer avec ce code la ?
<div class="ads_dispo">
    <span class="titre_formulaire"><?php echo "Quand est-il disponible ?".'</br>';?></span>
    <div class="ads_dispo1">
        <div id="tr_ad_Typedelocation">
            <span class="fiedlabel"><?php echo $this->field->showFieldLabel($this->fields['ad_Typedelocation'],$this->content,$this->default);?></span>
            <span class="fiedform"><?php echo $this->field->showFieldForm($this->fields['ad_Typedelocation'],$this->content,$this->default);?></span>
        </div>
        <div id="tr_ad_Periodedelocationspecifique">
            <span class="fiedlabel"><?php echo $this->field->showFieldLabel($this->fields['ad_Periodedelocationspecifique'],$this->content,$this->default);?></span>
            <span class="fiedform"><?php echo $this->field->showFieldForm($this->fields['ad_Periodedelocationspecifique'],$this->content,$this->default);?></span>
        </div>
        <div id="tr_ad_Precisiondeperiodespecifique">
            <span class="fiedlabel"><?php echo $this->field->showFieldLabel($this->fields['ad_Precisiondeperiodespecifique'],$this->content,$this->default);?></span>
            <span class="fiedform"><?php echo $this->field->showFieldForm($this->fields['ad_Precisiondeperiodespecifique'],$this->content,$this->default);?></span>
        </div>
    </div>
</div>
More
12 years 3 months ago #6097 by fpenet
Replied by fpenet on topic Field in individual styles
C'est parfait. Merci beaucoup.
More
12 years 3 months ago #6108 by loic
Replied by loic on topic Field in individual styles
Je passe ce sujet à résolu.

Cordialement.
Moderators: perry
Time to create page: 0.079 seconds
Powered by Kunena Forum