CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Ven Mars 29, 2024 12:00 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
MessagePublié: Mer Oct 31, 2012 10:47 am 
Hors-ligne

Inscrit(e) le : Ven Sep 28, 2012 2:25 pm
Message(s) : 3
Bonjour,

Dans le cadre de la migration d'un ancien intranet vers Automne, nous souhaiterions pouvoir générer automatiquement des organigrammes sur certaines de nos pages en nous basant sur une recherche LDAP.
L'idée qui nous est tout de suite venue était de créer une rangée en spécifiant les paramètres pour la recherche à effectuer dans l'annuaire à l'aide de Zend LDAP. Les paramètres seraient éditables via un formulaire du type de celui qui apparaît pour les balises <atm-search-param ... value="block" .../>. Cependant, une rapide analyse nous montre que cette solution n'a pas l'air possible actuellement.
Dès lors, il nous semble que la solution serait de créer un module dédié avec ses rangées spécifiques. Pouvez-vous nous confirmer que cette solution est la bonne ? Si oui, pourriez-vous nous indiquer les points d'entrée de l'API pour la rédaction d'un tel module ?

Merci d'avance


Haut
 Profil  
 
 Sujet du message: Re: Rangée paramétrée LDAP
MessagePublié: Jeu Nov 01, 2012 9:53 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Vous n'indiquez pas le type de paramètre que vous souhaitez, mais vous pourriez tout aussi bien utiliser un block de contenu standard de type titre (varchar) pour écrire un query ce qui vous évite de monter un module.
Pouvez-vous fournir plus d'infos ?


Haut
 Profil  
 
 Sujet du message: Re: Rangée paramétrée LDAP
MessagePublié: Mar Nov 06, 2012 2:38 pm 
Hors-ligne

Inscrit(e) le : Ven Sep 28, 2012 2:25 pm
Message(s) : 3
Bonjour,

Après quelque essais en utilisant les block je suis arrivé au résultat attendu.
en mode édition je peux saisir des paramètres que j'affecte a des variables php.

Voici un exemple de code :

Code :
<row>
   
   <block module="standard" type="varchar" id="test" >
      
      <atm-edit>
         saisir le premier parametre : {{data}}
      </atm-edit>
      
      <?php
                     $data = '{{data}}';
      ?>
   </block>   
   <block module="standard" type="varchar" id="test2" >
      
      <atm-edit>
         saisir le second parametre : {{data}}
      </atm-edit>
      
      <?php
                     $data2 = '{{data}}';
      ?>
   </block>   

{var:string:data}
<br/>
{var:string:data2}


Merci.


Haut
 Profil  
 
MessagePublié: Mer Nov 14, 2012 11:59 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Jeu Oct 07, 2010 1:28 pm
Message(s) : 13
Localisation : Toulouse
Bonjour,
Petite précision :
Code :
<atm-setvar vartype="var" varname="data" value="{{data}}" />

fera la même chose que :
Code :
<?php
         $data = '{{data}}';
?>

Mais sans avoir besoin de basculer sur du code php :wink:


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr