it-swarm-ko.tech

CCK 필드의 기본값을 설정하는 방법

통화를 선택할 수있는 CCK 필드가 있습니다. 이 필드는 필수가 아니며 드롭 다운에 '-None-'이 표시됩니다. 나는 그것을 바꾸고 싶다.

PHP-Code가 값을 반환하도록하는 옵션이 있습니다. 그것은 말한다 :

return array(
    0 => array('value' => 'value for value'),
    // You'll usually want to stop here. Provide more values
    // if you want your 'default value' to be multi-valued:
    1 => array('value' => 'value for value'),
    2 => ...
);

그래서 다음과 같이 시도했습니다.

return array(
  0 => array('value' => 'my_text'),   
);

Drupal은 이제 다음과 같이 말합니다.

The PHP code for 'default value' returned Array ( [0] => Array ( [value] => my_text ) ) , which is invalid.

선택할 수있는 4 가지 통화 목록이 있는데, 드롭 다운에서 허용되는 값입니다. '-없음-'을 내 기본값으로 바꾸려면 어떻게해야합니까?

2
mantuko

PHP를 사용하려면 더 간단한 배열을 반환해야합니다.

return array(
  'value' => 'my_text'
);

또한 기본값을 설정하는 것뿐이라면 PHP 옵션을 사용할 필요가 없습니다.

  • 먼저 허용 된 값을 정의합니다 (수동으로 또는 PHP를 통해 상관 없음).
  • 그런 다음 저장을 클릭하십시오.
  • 이제 편집을 클릭하여 양식으로 돌아갑니다. 맨 위에는 허용 된 값으로 채워진 "기본값"필드 세트가 있습니다. 하나만 선택하세요!
1
Alex Weber