Alex.

Sélectionnez votre langue

  • Français (Fr) FR
  • English (UK) EN
  • Accueil
  • Prestations
  • Blog
  • Podcast
  • Gratuit
    • Contenu Toujours Gratuit
    • Pour les Fans des Champs Personnalisés
  • A propos
  • Connexion
COMMENCER MAINTENANT
A l e x
Je vous aime Super Joomleur.euses
Incroyable puissance du temps relatif dans les champs personnalisés
Également disponible : English (UK)
Publication : 4 mai 2021
Catégorie : Champ personnalisé

ASTUCE - Maitrisez la force des champs personnalisés relatifs

  • Écrit par : M. Alexandre ELISÉ
Salut super joomlers!

Disons que vous voulez ajouter un champ personnalisé de type calendrier pour un événement (affaire, fête, réunion)
et que vous voulez avoir une date et heure par défaut pour l'événement de 3 jours à partir de la date de création de l'événement.
La date de début c'est la date du jour.Pour seulement 3 jours ça à l'air simple de faire le calcul de tête.
Et si vous ne voulez pas vous embêtez avec tout ça et plutôt dire quelque chose comme:
Dis Joomla! Je veux 3 jours de plus à partir d'aujourd'hui s'il te plaît. Peux-tu le faire? Bien-sûr!

  1. Crééz deux champs personnalisés de type calendrier: date-debut et date-fin
  2. Définissez une valeur par défaut pour date-debut en tapantnow
  3. Définissez une valeur par défaut pour date-fin en tapantnow +3 days

C'est tout pour cette fois. Changez les valeurs et expérimentez pour voir ce que ça donne. Cela devrait fonctionner.


gateau au chocolat
Également disponible : English (UK)
Publication : 31 mars 2021
Catégorie : Champ personnalisé

EXTENSION - Inférence dynamique de champs personnalisés

  • Écrit par : M. Alexandre ELISÉ

Salut! Super Joomlers

Le concept d'inférence dynamique de champs personnalisés:

Tenter de "déduire" le type de champ personnalisé à créer dynamiquement en fonction de l'API mise en cache.

Infé quoi ? Pensez-y comme à des "Choco Fields" ! Chocolate Custom Fields, le sucre synthaxique autour de la création de champs personnalisés enveloppé dans la crème glacée de l'api en cache.

Pensez-vous que c'est un poisson d'avril ? Bien sûr ! Mais cette extension est réelle.

Découvrez "Choco Fields"

Télécharger Contacter Alexandre

Des champs personnalisés en plein coeur
Également disponible : English (UK)
Publication : 26 novembre 2019
Catégorie : Champ personnalisé

SOLUTION - Des champs personnalisés en plein coeur

  • Écrit par : M. Alexandre ELISÉ

Salut super joomlers!

Un ami joomler qui se reconnaitra m'a demandé comment faire pour intégrer $this->item->jcfields dans un module comme mod_articles_latest

J'ai accepté le défi et je partage le resultat avec vous. La communauté de Joomla!. La famille des joomlers.

Découvrez sans plus attendre l'exemple de code à utiliser, bien commenté pour réussir le challenge.

Télécharger

Fichiers langues utilisables dans vos champs personnalisés
Également disponible : English (UK)
Publication : 13 octobre 2019
Catégorie : Champ personnalisé

ASTUCE - Fichiers langues utilisables dans vos champs personnalisés

  • Écrit par : M. Alexandre ELISÉ

Salut super joomlers!

Comment rendre utiliser ses champs personnalisés dans un contexte multilingue.

Ou encore comment traduire certaines parties de ses champs personnalisés.

On a le droit d’utiliser les chaines de traduction dans les cas suivants (liste non exhaustive)

  • Le label du champ personnalisé
  • La description
  • Le texte des valeurs de la liste, case à cocher ou bouton radio.
Par exemple:
Bouton radio: Je suis d’accord
Label: LIB_EXAMPLE_CUSTOM_FIELD_JE_SUIS_DACCORD_LBL
Description: LIB_EXAMPLE_CUSTOM_FIELD_JE_SUIS_DACCORD_DESC
Texte pour valeur Oui: JYES
Texte pour valeur Non: JNO
Les chaines de traductions JYES et JNO existent déjà dans le coeur de Joomla!
Les deux chaines de traduction précedentes sont à remplacer par vos propres chaines de traduction. Vous pouvez utiliser la fonctionnalité de Joomla! des surchages de langues pour créer ces chaines de traductions. Elles sont stockées en base de données dans la table #__overrider et aussi ecrites dans le dossier overrides dans les dossiers correspondants en facade et dans l’admin de votre site.JPATH_BASE/language/overrides

Les champs personnalisés pour les non-developpeur.euse
Également disponible : English (UK)
Publication : 22 mars 2019
Catégorie : Champ personnalisé

ASTUCE - Les champs personnalisés pour les non-developpeur.euse

  • Écrit par : M. Alexandre ELISÉ

Salut super joomlers!

Cette fois ci je vais présenter un code tout simple à copier coller que vous pouvez utiliser directement dans vos surchages de template de com_content (articles). Pour ceux et celles qui veulent rajouter des champs personnalisés simplement dans leur templates préférées voici les deux bouts de code à mettre.

Un en haut et l'autre là où vous souhaitez afficher votre champ personnalisé (requiert Joomla! 3.7.x minimum).
ex: Dans le fichier templates/example/html/com_content/article/defaut.php


<?php
defined('_JEXEC') or die();
//code specifique à votre template...
// Début: Bout de code à rajouter tout en haut
JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');
$champs_par_nom = \Joomla\Utilities\ArrayHelper::pivot($this->item->jcfields, 'name');
// Fin: Bout de code à rajouter tout en haut
?>
<?php
//...
//code specifique à votre template...
//...
// Début: Bout de code à rajouter
// là où vous voulez afficher
// un champ personnalisé grâce à son nom
echo $champs_par_nom['mon-champ-personnalise']->label
. ':' . $champs_par_nom['mon-champ-personnalise']->value;
// Fin: Bout de code à rajouter
// là où vous voulez afficher
// un champ personnalisé grâce à son nom
?>

  1. EXTENSION - Champs personnalisés multi-contextes
  2. ASTUCE - Utiliser les champs personnalisés par leurs noms simplement

Page 1 sur 2

  • 1
  • 2

S'abonner Gratuitement Maintenant

Merci de remplir ce champ
    Merci de remplir ce champ
    J’ai lu et j’accepte les Termes et conditions
    ×
    et la Politique de confidentialité
    ×
    Développeur Api Joomla France

    Votre Site Web. Augmenté.

    Me Contacter
    • Contributions
    • Salle de Conférence
    • Ecrivez un courriel
    • Me laisser un message
    Liens Utiles
    • Connexion
    • Mon compte
    • Demander Données Personnelles
    • Confirmer Demande Données Personnelles
    • Étendre Le Consentement

    Sélectionnez votre langue

    • Français (Fr) FR
    • English (UK) EN
    Our Address
    FRANCE

    Copyright © 2023 Développeur Api Joomla France - Tous droits réservés
    • Conditions Générales D'Utilisation
    • Conditions Générales De Vente
    • Licence des extensions Joomla! créées (GNU GPL 2.0 or later)
    • Mentions légales
    • Politique de confidentialité et cookies
    Oooh...

    Vous n'avez pas trouvé votre solution?

    Contact Continuer