Bonjour,
fichier
administrator\components\com_contact\models\fields \modal\contacts.php
administrator\components\com_content\models\fields \modal\article.php
dans fonction getInput
Pourquoi pas ?
ou encore mieux
Cela évite de creer un tableau, passer les string dans le tableau et de régénérer le script avec un implode.
Je comprendrais si il y a des conditions etc. Mais là je séche
P.S: j'ai pas contrôlé la syntaxe du code
fichier
administrator\components\com_contact\models\fields \modal\contacts.php
administrator\components\com_content\models\fields \modal\article.php
dans fonction getInput
Code PHP:
$script = array();
$script[] = ' function jSelectChart_'.$this->id.'(id, name, object) {';
$script[] = ' document.id("'.$this->id.'_id").value = id;';
$script[] = ' document.id("'.$this->id.'_name").value = name;';
$script[] = ' SqueezeBox.close();';
$script[] = ' }';
// Add the script to the document head.
JFactory::getDocument()->addScriptDeclaration(implode("\n", $script));
Code PHP:
$script = ' function jSelectChart_'.$this->id.'(id, name, object) {'."\n"
.' document.id("'.$this->id.'_id").value = id;'."\n"
.' document.id("'.$this->id.'_name").value = name;'."\n"
.' SqueezeBox.close();'."\n"
.' }';
// Add the script to the document head.
JFactory::getDocument()->addScriptDeclaration( $script );
Code PHP:
$script = '
function jSelectChart_'.$this->id.'(id, name, object) {
document.id("'.$this->id.'_id").value = id;
document.id("'.$this->id.'_name").value = name;
SqueezeBox.close();
}';
// Add the script to the document head.
JFactory::getDocument()->addScriptDeclaration( $script );
Je comprendrais si il y a des conditions etc. Mais là je séche
P.S: j'ai pas contrôlé la syntaxe du code
Commentaire