2010-11-22 6 views
2

안녕하세요, 저는 Drupal을 처음 사용하고 사이트의 첫 페이지에 노드 양식을 구현하는 데 문제가 있습니다.Drupal 앞 페이지의 빠른 게시 양식

로그인 할 때 사용자 프론트 페이지에 간단한 게시물 양식을 만들고 싶습니다. 몇 개의 필드와 제출 버튼, 고급 옵션 또는 아무 것도 없습니다.

php를 front-page.tpl.php 파일에 넣는 방법으로 정말 간단합니까?

답변

0

당신이 찾고있는 것이 http://drupal.org/project/webformblock이라고 생각합니다. (또한 webform 모듈 필요)

첫 페이지에 영역을 만들고이 블록을 넣으십시오. 블록의 옵션을 맨 앞 페이지에만 표시되도록 설정할 수 있습니다.

또는 tpl.php 파일에서 직접 블록을 호출 할 수 있습니다.

http://drupal.org/node/26502

0

예 아니오. 이것은 일을하는 드루팔 (drupal) 방식이 아닙니다. 비록 당신이 그것을이 방법으로 작동시킬 수는 있지만 말이죠.

간단한 해결책을 찾으려면 webform과 같은 모듈을 사용해보고 첫 페이지에 넣으십시오. 당신은 페이지를 생성하고 그것을 프론트 페이지 (admin 메뉴의 사이트 정보 아래)로 설정하거나, 블록을 생성하여 테마의 'content top'영역에두고, configure 블록에 넣을 수 있습니다 on으로 표시하도록 설정합니다 (FrontPage를 의미하는 특수 키워드).

희망이 도움이됩니다. Chris.

0

로그인이/사용자 페이지로 이동하는 경우에만 다음 (사이트 구축> 블록> 구성에서 "사용자"페이지에 표시하는 방법은 웹 양식을 구성 할 webformblock 모듈 (http://drupal.org/project/webformblock)를 사용할 수 있습니다 webform 블록). 인증 된 사용자 또는 선택한 다른 역할에 대한 블록 만 표시하도록 옵션을 선택할 수도 있습니다.

0

많은 보안 기능을 잃어 버리고 이미 Drupal 인터페이스를 통해 양식을 생성하고 유지 관리 할 수있는 많은 도구가 있으므로 Drupal의 양식 API를 거치지 않고 양식을 만들고 싶지는 않습니다. 위의 답변에서 알 수 있듯이 webform은 빠른 양식을 만드는 드루팔 (Drupal) 방법입니다. 그리고 나는 당신이 그 인터페이스를 좋아할 것이라고 생각합니다. 모든 당신의 도움들에 대한

http://drupal.org/project/webform

0

감사합니다. 나는 webformblock 모듈을 시험해 보았고 청구서에 맞지 만, 새로운 콘텐츠 유형을 만들 필요가 있었다. (아마 내가 올바르게 사용하지 않았을까?)

검색 후 결국 내 필요에 완벽하게 맞는 양식 블록 모듈 http://drupal.org/project/formblock을 찾았습니다. 기존 컨텐트 유형에 대해 쉽게 구성 할 수 있습니다.