2016-05-31 4 views
0

나는 업로드 영웅 유닛 유형 배너를위한 드루팔 모듈을 만들고 있습니다. 기본적으로 파일을 선택할 수 있고 해당 파일과 함께 해당 배너를 연결하는 웹 사이트 섹션 중 하나의 이름을 입력하고 싶습니다. 예를 들어, 파일을 선택하고 "가게"라는 단어를 입력 필드에 넣으면이 이미지를 업로드해야하고 웹 사이트 "/ shop"섹션으로 이동하면이 이미지를보고 싶습니다.파일 업로드로 드루팔 모듈 작성하기

이 자습서 (https://api.drupal.org/api/examples/form_example!form_example_tutorial.inc/function/form_example_tutorial_10/7.x-1.x)를 따라하고 파일 업로드가 올바르게 작동하도록했습니다.

그러나 Drupal 모듈에 업로드 된 영웅 이미지를 보여주는 가장 좋은 방법은 궁금합니다. 동시에 이미지를 표시 할 수 있도록 내 Drupal 응용 프로그램 내에서 업로드 된 이미지에 액세스 할 수 있기를 원합니다.

데이터베이스가 필요하거나 variable_get을 일부 사용합니까?

답변

0

사용자가 원하는대로 설명하면 CCK + 뷰를 사용하여 상대적인 컨텍스트 필터를 쉽게 사용할 수 있습니다.

자신 만의 모듈을 실제로 사용하려면 uri 파일을 저장하는 테이블과 사용자가 양식에서 제공하는 추가 정보를 추가해야합니다. 튜토리얼에 따라 URI -

$uri = $file->uri 

을 file_save ($ file) 명령 다음에 가져올 수 있습니다.

variable_set 및 variable_get은 모듈이 작동해야하는 모드와 데이터를 저장하는 모드와 같은 설정을위한 것입니다.