2011-09-26 6 views
0

저는 지금 꽤 오래 동안 검색을 해왔지만 아직 답을 찾을 수 없었습니다.Drupal 7 : PHP 기본 값으로 텍스트 필드를 만드는 방법은 무엇입니까?

저는 Drupal 7.4를 사용하고 있으며 새로운 콘텐츠 유형을 만들었습니다. 거기에 PHP를 추가 할 수있는 Default 값이있는 간단한 텍스트 필드를 추가하고 싶습니다. 일반적으로 기본값은 일반 텍스트 만 표시합니다.

구체적으로 말하면 : 사용자는 field_city를 정의하여 가입시 완료해야합니다. 예를 들어, 나는 "부카레스트"에서 "존"이라는 사용자를 얻습니다. field_city의 값, 즉 Bucharest를 PHP를 통해 텍스트 필드의 기본값에 할당해야합니다 (이 부분을 수행하는 방법을 알고 있습니다). 존이 새로운 콘텐츠를 추가 할 때, 그는 이미 부카레스트를 해당 텍스트 필드에 인쇄했지만 거기에 다른 도시를 쓸 수 있습니다.

어떻게하면됩니까? 맞춤 모듈을 만들지 않고 도망 갈 수 있습니까? 고맙습니다.

+0

당신이하려고하는 것이 정말로 명확하지 않습니다. 설명 할 수있는 또 다른 방법이 있습니까? – Clive

+0

그래서 Administration >> Structure로 가서 컨텐츠 유형 추가를 클릭하십시오. – user965102

+0

그래서 Administration >> Structure로 가서 컨텐츠 유형 추가를 클릭하십시오. 내 새로운 콘텐츠 유형을 만든 후에는 "필드 관리"로 이동하십시오 >> 새 필드를 추가하십시오. 보낸 사람 - 필드 유형 선택 - "텍스트"를 선택하고 위젯을 선택하십시오. "텍스트 필드"옵션 만 클릭하십시오. 그런 다음 "저장"하십시오. 그 후 텍스트 필드에 대한 설정을 선택해야합니다. 조금 아래 페이지 "기본 값 새 콘텐츠를 만들 때 사용되는이 필드의 기본값입니다." 필자가해야 할 일은 PHP를 통해이 "기본값"을 처리하는 것입니다. 일반 텍스트 만 입력 할 수 있기 때문입니다. – user965102

답변

0

Drupal 7에 CCK 모듈을 사용하고 있습니까? 아직 개발 상태에 있지만, 트릭을 할 것입니다.

관련 문제