This site uses cookies and similar technologies.

If you don't change browser settings, you agree to it.

I understand
2 Posts
Mobiloweb
20 days ago
Topic

Bonjour, 

J'ai un petit problème lors de la création d'un champ X. Un message d'erreur s'affiche lorsqu'on modifie un contenu et donc le champ de s'affiche pas ... (ni en front ni en back) J'ai essayer de supprimer le champ et de le recréer et rien. 

Notice: Undefined variable: empty in /var/www/vhosts/hplavaur.mobiloweb.fr/httpdocs/plugins/cck_field/field_x/field_x.php on line 268

Je ne connait pas trop le PHP. Mais je suis donc aller le voir le fichier indiquée et donc la ligne (je l'ai mise en gras, italique et souligné) : 

// onCCK_FieldRenderForm public static function onCCK_FieldRenderForm( $field, &$config = array() )

$count=count( $field->form ); 

$html='';

if ( $count ) {

$html.='

'; 

for ( $i = 0; $i < $count - 1; $i++ ) { 

$html.=self::_getHtml( $field, $field->form[$i], $i ); } $html.='

'; 

$empty=self::_getHtml( $field, $field->form[$i], 0 ); 

self::_addScripts( $field->name, array( 'min'=>$field->minlength, 'max'=>$field->maxlength, 'default'=>$field->rows, 

'del'=>$field->bool3, 'add'=>$field->bool2, 'drag'=>$field->bool4, 'empty_html'=>$empty ), $config ); 

return $html; 

}

Je ne voit pas de problème ... Je n'ai pas trouvéer de cas similaire sur le forum, ni sur internet. Pouvez-vous m'aider à résoudre le problème s'il-vous-plaît ? 

Merci, Bonne jorunée. 

Cordialement, 

Get a VIP membership
1114 Posts
Bucklash
7 days ago
1
Level 1

Your code is different code on github

// onCCK_FieldRenderForm	

public static function onCCK_FieldRenderForm( $field, &$config = array() )	{

		$count	=	count( $field->form );

		$html	=	'';

		if ( $count ) {

			************************ here

                        $html	.=	'<div id="sortable_'.$field->name.'" class="adminformlist">';

			************************

			for ( $i = 0; $i < $count - 1; $i++ ) {

				$html	.=	self::_getHtml( $field, $field->form[$i], $i );

			}

			$html	.=	'</div>';

			$empty	=	self::_getHtml( $field, $field->form[$i], 0 );

		}

		self::_addScripts( $field->name, array( 'min'=>$field->minlength, 'max'=>$field->maxlength, 'default'=>$field->rows,'del'=>$field->bool3, 'add'=>$field->bool2, 'drag'=>$field->bool4, 'empty_html'=>$empty ), $config );

				return $html;

	}
2 Posts
Mobiloweb
6 days ago
0
Level 2

Thank you for your answer. But that does not change anything... :( 

Get a Book for SEBLOD