Drupal

Hỏi và đáp cho các nhà phát triển và quản trị viên



1
Tại sao Drupal 7 thích các quy tắc CSS @import hơn các thẻ <link>?
"Đừng sử dụng @import," nhiều người nói. Có rất nhiều thiếu sót của việc sử dụng @import. Sử dụng @importtrong biểu định kiểu sẽ thêm một vòng cho thời gian tải xuống chung của trang. Sử dụng @importtrong IE khiến thứ tự tải xuống bị thay đổi. Điều này có …
25 7  theming 

5
Cách gửi email HTML
Tôi đang tạo một mô-đun đơn giản sẽ gửi email HTML cho người dùng để giao dịch trong trang web của chúng tôi. Tôi đã tìm kiếm rất nhiều, nhưng tôi không thể tìm ra giải pháp phù hợp cho Drupal. Bây giờ tôi có thể gửi thư nhưng văn …
25 7  emails 


5
Hàm tiền xử lý cho mỗi loại nội dung
Tôi có một vài loại nội dung mà tôi cần tiền xử lý theo nhiều cách khác nhau. Vì vậy, template.phptrong chủ đề của tôi foohiện tại trông giống như: function foo_preprocess_node(&amp;$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&amp;$variables) { ... } …
25 7  theming 




6
Lập trình đính kèm tập tin
Tôi đã tạo loại nội dung "Thư viện" và thêm hai trường: "ảnh" và "tài liệu". Sau đó, tôi đã sử dụng mã sau đây để tải lên một tệp trong trường "tài liệu": $file = file_save_upload('document', array( 'file_validate_extensions' =&gt; array('txt doc'), // Validate extensions. )); // If the file …
25 7  nodes  entities 


2
Xác định xem mô-đun được bật / tắt
Tôi đang cố gắng viết một kịch bản Drush để kích hoạt một loạt các mô-đun dựa trên một cái móc. Nếu nó đã được kích hoạt, tôi sẽ bỏ qua việc kích hoạt mô-đun đó. Có cách nào để Drush trả lại cho dù mô-đun có được bật hay …
24 drush 

5
Cách đặt giá trị của trường tệp bằng entity_metadata_wrapper
Làm thế nào để bạn đặt giá trị của một trường tệp khi sử dụng entity_metadata_wrapper? Tôi đã thử làm điều này trong mã: $file = new stdClass(); $file-&gt;uid = 1; $file-&gt;uri = $file_path; $file-&gt;filename = basename($file_path); $file-&gt;filemime = file_get_mimetype($file_path); $file-&gt;filesize = filesize($file_path); $file-&gt;status = FILE_STATUS_PERMANENT; $file-&gt;display = '1'; file_save($file); …
24 7  files  entities 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.