# S.I.S Cần Thơ Custom Drupal Theme Theme cao cấp được xây dựng chuẩn hóa cho **Drupal 10** và **Drupal 11**, mang giao diện và phong cách chuyên nghiệp của Bệnh Viện Đa Khoa Quốc Tế S.I.S Cần Thơ. --- ## 🛠 Hướng dẫn Cài đặt & Sử dụng ### Bước 1: Sao chép thư mục theme vào dự án Drupal của bạn Di chuyển hoặc sao chép thư mục `sis_theme` này vào thư mục chứa các theme tùy chỉnh trong dự án Drupal của bạn: ```bash # Đường dẫn chuẩn trong Drupal: [thư_mục_gốc_drupal]/web/themes/custom/sis_theme ``` ### Bước 2: Kích hoạt Theme trong Drupal Admin 1. Đăng nhập vào trang quản trị Drupal bằng tài khoản Administrator. 2. Truy cập vào menu **Appearance** (`/admin/appearance`). 3. Tìm kiếm **S.I.S Can Tho Theme** dưới phần *Uninstalled themes*. 4. Chọn **Install and set as default** để thiết lập làm theme mặc định cho trang web. ### Bước 3: Cấu hình Khối hiển thị (Blocks Layout) Theme này cung cấp **12 Regions** tương ứng với từng phân vùng trên giao diện gốc của S.I.S Cần Thơ. Bạn hãy vào **Structure** ➔ **Block layout** (`/admin/structure/block`) để phân chia các khối nội dung: * **Header**: Đặt block Logo của trang web (Site Branding). * **Primary menu**: Đặt block Menu điều hướng chính (Main navigation). * **Hero Banner**: Đặt slide banner hoặc block chào mừng. * **Quick Links (Step Into)**: Chứa thông tin đặt lịch khám nhanh. * **About Us Section**: Khối giới thiệu tổng quan về bệnh viện. * **Statistics Section**: Hiển thị hotline 1800 1115 & các con số thống kê đột quỵ/tim mạch. * **Featured News Grid**: Lưới bài viết nổi bật. * **Healthcare Services**: Danh sách thẻ dịch vụ tầm soát, cấp cứu đột quỵ. * **Contact CTA Buttons**: Các nút thao tác nhanh gọi tổng đài, xem bản đồ y khoa. * **Quick Search Links**: Lưới liên kết tra cứu nhanh bảng giá, kết quả xét nghiệm. * **News and Events Section**: Nơi đặt View danh sách tin tức bệnh viện và các sự kiện sắp diễn ra. * **Footer**: Cột thông tin địa chỉ liên hệ và bản quyền (Copyright). > **💡 Mẹo hữu ích:** Mặc định khi chưa cấu hình Block nào, theme sẽ tự động kích hoạt **chế độ fallback thông minh** hiển thị chính xác toàn bộ nội dung mẫu của S.I.S Cần Thơ giúp trang web của bạn trông lung linh ngay khi vừa cài đặt thành công! ### Bước 4: Xóa Cache của Drupal (Clear Cache) Sau mỗi lần cập nhật hoặc cấu hình lại tệp Twig, đừng quên xóa bộ nhớ đệm cache của Drupal để cập nhật thay đổi: * Sử dụng giao diện Admin: Vào **Configuration** ➔ **Development** ➔ **Performance** ➔ Click **Clear all caches**. * Hoặc chạy lệnh qua Drush: ```bash drush cr ``` --- ## 🎨 Kiến trúc Mã nguồn của Theme * `sis_theme.info.yml`: Định nghĩa tên theme, cấu hình core engine, và danh sách các layout regions. * `sis_theme.libraries.yml`: Khai báo và tối ưu tải các thư viện CSS/JS. * `sis_theme.theme`: File xử lý backend động (PHP preprocess). * `css/style.css`: Hệ thống CSS pixel-perfect cực đẹp, tối ưu hóa responsive hoàn toàn cho Mobile & Tablet. * `templates/`: Thư mục chứa các tệp Twig kế thừa giao diện sạch sẽ, chống sinh mã HTML thừa trong Drupal.