2016-08-19 4 views
0

인터넷을 하루 종일 검색 한 후에도 파일에서 오류를 수정할 수 없습니다. 나는내 .module 파일의 오류를 수정할 수 없습니다.

이 ... 누군가가 나를 여기에 도움이 될 희망 오류가 난 얻을 :

구문 분석 오류 : 구문 오류, 예기치 않은 ':'C에서 : \ WAMP \ www가 \ dagvandewebshop 사이트는 모두 \ 모듈 \ \ 당신은 코드가 올바른 방법에 작성하지 않은

($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'); 
+0

이미지 오류가 아니라 텍스트로 오류를 게시하십시오. – Aleksej

답변

0

: \ webform_register \ webform_register.module 라인 878

에이 내 코드입니다. 코드에서 세 가지 경우에 값을 $ 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'; 

다른 일을하고 싶다면 알려주세요.

+0

이 코드는 오류를 발생시키지 않습니다. ($ node-> field_b_post [LANGUAGE_NONE] [0] [ 'value'] == 1? $ form [ 'b_post'] [ '# default_value'] = 'ja': $ form [ 'b_post'] [ '# default_value '] ='예 '); –

+0

위 코드가 정확한 것 같습니다. 당신이하고 싶은 것을 정확히 알려주시겠습니까? –

+0

동일한 코드를 사용했지만 3 개의 값으로 작동하지 않습니까? –

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'; 
+0

하지만 세 가지를 선택할 수 있습니다. –