theme_get_settings()
đã được gỡ bỏ trong Drupal 7. Thay vào đó, sử dụng theme_get_setting()
. Những công việc này:
<?php
if (theme_get_setting('toggle_logo')) {
$image = array(
'path' => theme_get_setting('logo'),
'alt' => 'my logo',
);
print theme('image', $image);
}
?>
theme_get_setting()
sẽ nhận được cài đặt của chủ đề hiện tại, nhưng nếu bạn muốn cài đặt của chủ đề tùy ý, bạn có thể sử dụng tham số thứ hai tùy chọn như được mô tả trong tài liệu API. Tôi đã từng theme_image()
làm cho nó bớt mong manh.
Nhưng nếu bạn có thể tránh sử dụng bộ lọc PHP, bạn thực sự nên: xem xét việc tạo một mô-đun tùy chỉnh nhỏ để tạo một khối với mã thay thế.