LSsearch : add cssStyle extraDisplayedColumns's parameter
authorBenjamin Renard <brenard@easter-eggs.com>
Wed, 12 Aug 2015 12:26:50 +0000 (14:26 +0200)
committerBenjamin Renard <brenard@easter-eggs.com>
Wed, 12 Aug 2015 12:26:50 +0000 (14:26 +0200)
doc/conf/LSobject/LSsearch.docbook
public_html/templates/default/viewSearch.tpl

index 768282b..99d0c87 100644 (file)
@@ -52,6 +52,7 @@ configuration des &LSobjects;, dans la variable <varname>LSsearch</varname>
         '[LSformat 2]'
       ),
       'formaterLSformat' => '[LSformat]',
         '[LSformat 2]'
       ),
       'formaterLSformat' => '[LSformat]',
+      'cssStyle' => '[CSS style]',
     )
   ),
   'customActions' =>  array (
     )
   ),
   'customActions' =>  array (
@@ -282,6 +283,16 @@ contexte dans lequel cette recherche est effectuée.</para>
         </listitem>
       </varlistentry>
 
         </listitem>
       </varlistentry>
 
+      <varlistentry>
+        <term>cssStyle</term>
+        <listitem>
+          <simpara>Ce paramètre permet de définir un style CSS personnalisé pour la colonne.
+          S'il est défini, le contenu de ce paramètre sera ajouté en tant qu'attribut <literal>
+          style</literal> des balises <literal>th</literal> et <literal>td</literal> de la
+          colone.</simpara>
+        </listitem>
+      </varlistentry>
+
     </variablelist>
   </listitem>
 </varlistentry>
     </variablelist>
   </listitem>
 </varlistentry>
index 5a56a16..0025a4b 100644 (file)
@@ -72,7 +72,7 @@
       {/if}
       {if $LSsearch->extraDisplayedColumns}
         {foreach from=$LSsearch->extraDisplayedColumns item=conf key=cid}
       {/if}
       {if $LSsearch->extraDisplayedColumns}
         {foreach from=$LSsearch->extraDisplayedColumns item=conf key=cid}
-        <th class='LSobject-list'>
+        <th class='LSobject-list'{if $conf.cssStyle} style="{$conf.cssStyle}"{/if}>
         {if $LSsearch->sort}
           <a href='view.php?LSobject={$LSsearch->LSobject}&amp;sortBy={$cid}&amp;nocache={$smarty.now}'>
           {if $LSsearch->sortBy == $cid}
         {if $LSsearch->sort}
           <a href='view.php?LSobject={$LSsearch->LSobject}&amp;sortBy={$cid}&amp;nocache={$smarty.now}'>
           {if $LSsearch->sortBy == $cid}
@@ -96,7 +96,7 @@
         {if $LSsearch->displaySubDn}<td class='LSobject-list'>{$object->subDn}</td>{/if}
         {if $LSsearch->extraDisplayedColumns}
           {foreach from=$LSsearch->extraDisplayedColumns item=conf key=cid}
         {if $LSsearch->displaySubDn}<td class='LSobject-list'>{$object->subDn}</td>{/if}
         {if $LSsearch->extraDisplayedColumns}
           {foreach from=$LSsearch->extraDisplayedColumns item=conf key=cid}
-          <td class='LSobject-list'>{$object->$cid}</th>
+          <td class='LSobject-list'{if $conf.cssStyle} style="{$conf.cssStyle}"{/if}>{$object->$cid}</td>
           {/foreach}
         {/if}
         <td class='LSobject-list LSobject-list-actions'>
           {/foreach}
         {/if}
         <td class='LSobject-list LSobject-list-actions'>