LSformElement : add no_value_label parameter
authorBenjamin Renard <brenard@easter-eggs.com>
Wed, 15 Oct 2014 08:58:20 +0000 (10:58 +0200)
committerBenjamin Renard <brenard@easter-eggs.com>
Wed, 15 Oct 2014 08:58:43 +0000 (10:58 +0200)
doc/conf/LSattribute.docbook
public_html/includes/class/class.LSformElement.php

index 9efa076..7c34089 100644 (file)
@@ -27,6 +27,7 @@
     'html_options' => array(
       // Options HTML liées au type HTML de l'attribut
     ),
+    'no_value_label' => '[No set value label]',
     'multiple' => 0,
     'required' => 1,
     'generate_function' => 'fonction1',
 </varlistentry>
 
 <varlistentry>
+  <term>no_value_label</term>
+  <listitem>
+    <simpara>Label affiché lorsque l'attribut n'a pas de valeur (facultatif).</simpara>
+  </listitem>
+</varlistentry>
+
+<varlistentry>
   <term>multiple</term>
   <listitem>
     <simpara>Booléen définissant si cet attribut peut stocker plusieurs valeurs.</simpara>
index c386754..af54aa7 100644 (file)
@@ -286,7 +286,7 @@ class LSformElement {
           'value' => '',
           'values' => $this -> values,
           'attr_name' => $this -> name,
-          'noValueTxt' => _('No set value'),
+          'noValueTxt' => ( (isset($this -> params['no_value_label']))? __($this -> params['no_value_label']):_('No set value') ),
           'fieldTemplate' => $this -> fieldTemplate
         )
       )