Làm thế nào để tôi hiển thị các khẩu hiệu trang web?


8

Tôi đang cố gắng thiết lập trang web đầu tiên của mình bằng Drupal 8 một Bootstrap . Thật không may, tôi không thể hiển thị khẩu hiệu của trang web trong chủ đề Bootstrap. Slogan được đặt trong /admin/config/system/site-informationnhưng không được hiển thị. Vì vậy, tôi tự nghĩ, nó có thể không được in trong page.html.twig và cố gắng đưa nó vào đó. Đó là lời mở đầu nói:

 * Available variables:
 * Site identity:
 * - front_page: The URL of the front page. Use this instead of base_path when
 *   linking to the front page. This includes the language domain or prefix.
 * - logo: The url of the logo image, as defined in theme settings.
 * - site_name: The name of the site. This is empty when displaying the site
 *   name has been disabled in the theme settings.
 * - site_slogan: The slogan of the site. This is empty when displaying the site
 *   slogan has been disabled in theme settings.

Vì vậy, tôi đã cố gắng in khẩu hiệu bằng cách bao gồm

{{ site_slogan }}

Nhưng điều này không có bất kỳ ảnh hưởng nào cả.

Ai đó có thể vui lòng cho tôi biết, làm thế nào để in slogan trang web trong Bootstrap?

[Việc thiếu tài liệu và các mô-đun và chủ đề ổn định nên được coi là một công cụ chặn phát hành cho Drupal 8, nhưng đây chỉ là ý kiến ​​của tôi và lạc đề ở đây!]


1
Tôi đoán bạn đang xem tài liệu trong mẫu trang của bootstrap? Tôi đoán đó là ngày hết hạn, khi nghi ngờ, hãy kiểm tra tài liệu trong mẫu gốc trong mô-đun (hệ thống trong trường hợp này), đó là cập nhật.
Berdir

Câu trả lời:


14

Sau khi đào bới một cách tuyệt vọng, tôi đã tìm ra giải pháp (thôi nào các bạn Drupal, đừng ngại, hãy cho chúng tôi một số tài liệu!): Truy cập /admin/structure/blockvà nhấp vào nút 'configure' của khối có tên 'Xây dựng thương hiệu trang web'. Ở đó bạn có thể chọn những phần của thương hiệu trang web được hiển thị.


9

Đây là cách để có được khẩu hiệu trang web để pring trong mẫu trang chủ đề của bạn mà không cần sử dụng khối thương hiệu (bootstrap hay không):

function THEME_preprocess_page(&$vars) {

    $site_config = \Drupal::config('system.site');

    $vars['site_name'] = $site_config->get('name');
    $vars['site_slogan'] = $site_config->get('slogan');

}
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.