2012-11-23 39 views
5

Tôi có Biểu mẫu web với nhiều trường khác nhau. Tại thời điểm hiển thị, tiêu đề của biểu mẫu web cũng được hiển thị. Tôi muốn tránh danh hiệu đó. Có thể ẩn tiêu đề không? Xin hãy giúp tôi ...Ẩn Tiêu đề Webform trong drupal 7

Đây là biểu mẫu web tôi đã tạo. Tôi muốn ẩn danh hiệu 'Liên hệ với Mẫu'

enter image description here

+0

bạn có thể cung cấp một ảnh chụp màn hình cho những gì bạn' đang cố gắng che giấu?! –

+0

Tôi đã thêm ảnh chụp màn hình ở trên. Xin hãy giúp tôi ... – sjkon

+0

Đây có phải là 'tiêu đề nút'?! bởi vì tôi không nhớ mô-đun webform thêm bất kỳ tiêu đề nào. –

Trả lời

1

Nếu tiêu đề là đến từ các tiêu đề nút sau đó bạn có thể sử dụng http://drupal.org/project/auto_nodetitle module để vô hiệu hóa các tiêu đề trang.

Bạn có thể tìm cài đặt trong cài đặt loại nội dung. Không phải cài đặt bạn áp dụng sẽ là cấp loại nội dung. Vì vậy, tiêu đề của tất cả nội dung cho loại nội dung cụ thể sẽ bị ẩn.

+0

Cảm ơn rất nhiều. Nó đã giúp đỡ tôi. – sjkon

+2

Cảm ơn sự giúp đỡ trong bối cảnh này..Mean trong khi tôi có một giải pháp cho cùng một vấn đề, mà tôi đã thử nghiệm và nó hoạt động tốt. Đính kèm tương tự cho một tham chiếu .. "bạn có thể 'cấu hình' khối và thêm trong trường tiêu đề, để ẩn tiêu đề từ hiển thị" – sjkon

0

Có lẽ không thể nghĩ ra một cách tồi tệ hơn để làm việc đó nhưng trong khu vực - content.tpl.php tôi đã thay đổi

<?php print $title; ?> 

để

<?php if ($title!="Contact"){ print $title; }?> 

.. nó làm việc

+0

'không thể đưa ra một cách tồi tệ hơn' bạn đã đúng imo – Ejaz

0

Nếu bạn đang sử dụng biểu mẫu web (D7), thì bạn có thể ẩn tiêu đề của biểu mẫu web (ví dụ: Biểu mẫu liên hệ) bằng cách truy cập Chặn ->Định cấu hình Bl ock -> nhập <none> trong "khối tiêu đề" hộp văn bản và Lưu. Xem ảnh chụp màn hình dưới đây: enter image description here

0

Giải pháp của tôi đến một chủ đề được gọi là "myTheme":

Trong myTheme/template.php thêm:

function myTheme_form_alter(&$form, &$form_state,$form_id){ 
    if (isset($form['#node']->title)){ 
     $form['#node']->title = false; 
    } 
}