无法解决我的.module文件中的错误

时间:2016-08-19 08:17:24

标签: php drupal module drupal-7 drupal-modules

在网上搜索了一整天后,我仍然无法修复我文件中的错误。我希望有人可以帮助我...

这是我得到的错误:

解析错误:语法错误,意外':'在878行的C:\ wamp \ www \ dagvandewebshop \ sites \ all \ modules \ webform_register \ webform_register.module

这是我的代码:

($node->field_leveringswijze[LANGUAGE_NONE][0]['value'] >= 1 ?$form['leveringswijze']['#default_value'] = 'Levering op adres (thuis of op kantoor)' : $form['leveringswijze']['#default_value'] = 'Levering in een afhaalpunt' : $form['leveringswijze']['#default_value'] = 'Levering in een pakjes automaat');

2 个答案:

答案 0 :(得分:0)

您还没有以正确的方式编写代码。从你的代码我看到你想在三种情况下将值设置为$ form ['leveringswijze'] ['#default_value']。您可以尝试以下代码。

$form['leveringswijze']['#default_value'] = ($node->field_leveringswijze[LANGUAGE_NONE][0]['value'] >= 1) ? 'Levering op adres (thuis of op kantoor)' : ('antoher condtion need to write here') ? 'Levering in een afhaalpunt' : 'Levering in een pakjes automaat';

如果你想做不同的事情,请告诉我。

答案 1 :(得分:0)

尝试使用以下代码,因为您已经使用了else语句两次。

($node->field_leveringswijze[LANGUAGE_NONE][0]['value']) >= 1 ? $form['leveringswijze']['#default_value'] = 'Levering op adres (thuis of op kantoor)' : $form['leveringswijze']['#default_value'] = 'Levering in een pakjes automaat';