CMS Automne
http://www.automne-cms.org/forum/

[resolu] Rangée paramétrée LDAP
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=2639
Page 1 sur 1

Auteur:  eurogiciel [ Mer Oct 31, 2012 10:47 am ]
Sujet du message:  [resolu] Rangée paramétrée LDAP

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

Auteur:  atm4u [ Jeu Nov 01, 2012 9:53 am ]
Sujet du message:  Re: Rangée paramétrée LDAP

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 ?

Auteur:  eurogiciel [ Mar Nov 06, 2012 2:38 pm ]
Sujet du message:  Re: Rangée paramétrée LDAP

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.

Auteur:  Fred [ Mer Nov 14, 2012 11:59 am ]
Sujet du message:  Re: [resolu] Rangée paramétrée LDAP

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:

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/