Cách tạo Chế độ xem trong Drupal 8: 12 Bước (với Hình ảnh)

Mục lục:

Cách tạo Chế độ xem trong Drupal 8: 12 Bước (với Hình ảnh)
Cách tạo Chế độ xem trong Drupal 8: 12 Bước (với Hình ảnh)

Video: Cách tạo Chế độ xem trong Drupal 8: 12 Bước (với Hình ảnh)

Video: Cách tạo Chế độ xem trong Drupal 8: 12 Bước (với Hình ảnh)
Video: [Review Phim] Là Người Đàn Ông Duy Nhất Trên Thế Giới Sẽ Thế Nào? 2024, Có thể
Anonim

Drupal là một trong 3 Hệ thống Quản lý Nội dung (CMS) hàng đầu trên thế giới, cùng với WordPress và Joomla. Drupal 8 hiện là phiên bản mới nhất của Drupal.

Chế độ xem được cho là mô-đun mạnh mẽ nhất của Drupal, vì nó cho phép chúng tôi hiển thị bất kỳ phần nào của trang web ‘nội dung’ ở bất kỳ định dạng nào. Nội dung mà Chế độ xem cho phép chúng tôi hiển thị là các thực thể, chẳng hạn như:

  • Nút (nội dung như các trang cơ bản, bài báo hoặc bài đăng trên blog)
  • Bình luận
  • Các thuật ngữ phân loại (chẳng hạn như "nhãn" hoặc "thẻ" có thể được cấp cho nội dung)
  • Hồ sơ người dùng (những người có thể đăng nhập vào trang web)

Vì vậy, để hiểu bài viết này, bạn nên hiểu các thực thể là gì trong Drupal, và các thực thể được tạo thành từ các trường như thế nào.

Xin lưu ý:

Bài viết này không nên được coi là chính xác hoặc hoàn chỉnh cho đến khi Drupal 8 được phát hành và bài viết này đã được cập nhật tương ứng.

Các bước

Tạo chế độ xem trong Drupal 8 Bước 1
Tạo chế độ xem trong Drupal 8 Bước 1

Bước 1. Nhận dạng lượt xem trong các trang web

Để hiểu cách thức và vị trí các chế độ xem có thể được sử dụng tốt nhất, bạn có thể xác định chúng trong các trang web tuyệt vời khác là điều có giá trị. Trong ảnh chụp màn hình phía trên của trang chủ của Nhà Trắng, có thể nhìn thấy nhiều chế độ xem, được bao quanh bởi các hình chữ nhật màu đỏ. Chế độ xem có nhiều dạng, chẳng hạn như danh sách tiêu đề hoặc đoạn trích, phòng trưng bày kiểu lưới và trình chiếu hình ảnh hoặc băng chuyền.

  • Để tìm chúng bằng cách sử dụng mã (chẳng hạn như bằng cách chọn 'xem nguồn' của trang web), bạn có thể tìm kiếm '
  • 'các thẻ chứa lớp' các chế độ xem khối '.

Phần 1/3: Tạo Chế độ xem

Tạo chế độ xem trong Drupal 8 Bước 2
Tạo chế độ xem trong Drupal 8 Bước 2

Bước 1. Chuyển đến trang Chế độ xem

Đăng nhập vào trang web Drupal của bạn và chọn ‘Quản lý’> ‘Cấu trúc’> ‘Chế độ xem’.

Tạo chế độ xem trong Drupal 8 Bước 3
Tạo chế độ xem trong Drupal 8 Bước 3

Bước 2. Thêm một dạng xem mới và chọn thiết lập ban đầu của nó

  • Nhấp vào nút ‘Thêm Chế độ xem mới.
  • Điền vào tên của chế độ xem; điều này chỉ được sử dụng về mặt hành chính (bạn sẽ thấy điều này trong các trang quản trị, nhưng không phải trên trang web thực tế).
  • Thêm mô tả nếu tên của chế độ xem không ngụ ý rõ ràng nó dùng để làm gì hoặc cấu trúc của nó như thế nào.
  • Trong phần "Cài đặt chế độ xem", bạn có thể chọn loại thực thể (và loại nội dung nếu bạn chọn thực thể nội dung) mà bạn muốn chế độ xem hiển thị. Điều này không thể thay đổi sau khi bạn lưu chế độ xem. Các thực thể được hiển thị được gọi là kết quả, giống như kết quả tìm kiếm.

    Lưu ý rằng bất kỳ điều gì bạn chọn hoặc viết trên trang 'Thêm chế độ xem mới' này (ngoại trừ loại thực thể) có thể được thay đổi bất kỳ lúc nào sau khi bạn lưu chế độ xem này.

Tạo chế độ xem trong Drupal 8 Bước 4
Tạo chế độ xem trong Drupal 8 Bước 4

Bước 3. Chọn một chế độ hiển thị:

liệu chế độ xem này sẽ hiển thị một trang, một khối hay cả hai. Nếu chế độ xem sẽ hiển thị nhiều thông tin hoặc nội dung, nó phải có một trang. Nếu nó sẽ không hiển thị nhiều nội dung và bạn muốn đặt nó trong một vùng (xem quản lý các khối Drupal hoặc xây dựng các chủ đề Drupal để tìm hiểu về các vùng) trên các trang web cụ thể, thì hãy chọn một khối. Có các chế độ xem khác cũng có thể được chọn sau khi bạn lưu chế độ xem, chẳng hạn như nguồn cấp RSS.

Tạo chế độ xem trong Drupal 8 Bước 5
Tạo chế độ xem trong Drupal 8 Bước 5

Bước 4. Chọn tiêu đề và bố cục

Nếu bạn muốn tiêu đề của trang hoặc khối khác với tên của chế độ xem, bạn có thể thay đổi nó. Trong 'Cài đặt hiển thị Trang / Chặn', hãy chọn bố cục bạn muốn có kết quả:

  • Lưới là một bảng lớn, trong đó mỗi kết quả có một ô riêng
  • Danh sách HTML là danh sách dấu đầu dòng "không có thứ tự"
  • Một bảng hiển thị mỗi kết quả dưới dạng một hàng và mỗi trường của mỗi kết quả trong ô riêng của nó
  • Một danh sách chưa được định dạng là bố cục đơn giản nhất, với mỗi kết quả nằm dưới kết quả trước đó.
Tạo chế độ xem trong Drupal 8 Bước 6
Tạo chế độ xem trong Drupal 8 Bước 6

Bước 5. Chọn định dạng hiển thị và các cài đặt khác

Hộp lựa chọn 'of' cho phép bạn chọn định dạng hiển thị (chẳng hạn như bài đăng đầy đủ hoặc đoạn giới thiệu) bạn muốn sử dụng hoặc các trường cụ thể. Các định dạng hiển thị có thể được định cấu hình trong cài đặt của thực thể (chẳng hạn như trên các trang "Cấu trúc"> "Loại nội dung" cho nội dung). Chọn tùy chọn trường nếu bạn muốn chọn chính xác trường bạn muốn hiển thị (chẳng hạn như "tiêu đề", "ngày tạo" và nhiều trường khác) và cài đặt của từng trường.

Phần 2/3: Chỉnh sửa Cài đặt

Tạo chế độ xem trong Drupal 8 Bước 7
Tạo chế độ xem trong Drupal 8 Bước 7

Bước 1. Làm quen với màn hình chỉnh sửa chế độ xem

Khi bạn đã lưu chế độ xem hoặc khi bạn chỉnh sửa chế độ xem hiện có, bạn sẽ thấy màn hình có tên của chế độ xem (và loại thực thể hiển thị) ở trên cùng. Nửa trên của màn hình này, có tên là ‘Màn hình’, là nơi bạn có thể thay đổi hầu hết mọi thứ về chế độ xem. Nửa dưới là nơi bản xem trước kết quả sẽ được hiển thị và sẽ được cập nhật khi bạn thay đổi cài đặt chế độ xem.

Trong khu vực kết quả này, ở trên cùng, khu vực có văn bản "Xem trước với bộ lọc theo ngữ cảnh:" và hộp văn bản và nút "Cập nhật bản xem trước" chỉ hữu ích nếu bạn thêm bộ lọc theo ngữ cảnh (giải thích bên dưới); nếu bạn xem không sử dụng những thứ này, hãy bỏ qua khu vực này

Tạo chế độ xem trong Drupal 8 Bước 8
Tạo chế độ xem trong Drupal 8 Bước 8

Bước 2. Kiểm tra các cài đặt cơ bản

Trong tiêu đề "Màn hình", bạn sẽ thấy một nút cho từng loại hiển thị mà chế độ xem của bạn có (khối và trang). Nếu bạn nhấp vào nút 'Thêm', bạn sẽ thấy một số kiểu hiển thị mới. Dưới đây, bạn sẽ thấy tên của loại màn hình đã chọn; bạn nên đổi tên màn hình nếu bạn có nhiều hơn một cùng loại (ví dụ: bạn có hai khối; một khối có bố cục lưới, khối còn lại có bố cục bảng). Bên dưới cột này, có 3 cột (mặc dù cột thứ ba, ‘Nâng cao’, được thu nhỏ ban đầu). Cột đầu tiên hiển thị cho bạn các cài đặt bạn đã chọn khi tạo và lưu chế độ xem. Ở dưới cùng là TIÊU CHÍ LỌC và SẮP XẾP. Bộ lọc cho phép bạn hạn chế những thực thể nào sẽ hiển thị trong kết quả. Ví dụ: theo mặc định đối với các chế độ xem 'nội dung', sẽ có một bộ lọc chỉ cho phép nội dung đã xuất bản hiển thị. Tiêu chí sắp xếp có thể tự giải thích. Cả bộ lọc và sắp xếp đều có thể ‘hiển thị với khách truy cập’, có nghĩa là bất kỳ ai xem trang đều có thể điều chỉnh tiêu chí lọc hoặc sắp xếp, điều này đặc biệt có giá trị đối với những chế độ xem lớn với nhiều nội dung. Bạn sẽ thấy các "tiêu chí được hiển thị" này ngay phía trên kết quả (trong khu vực xem trước kết quả ở cuối trang).

Tạo chế độ xem trong Drupal 8 Bước 9
Tạo chế độ xem trong Drupal 8 Bước 9

Bước 3. Định cấu hình cài đặt dành riêng cho loại màn hình

Nhóm cài đặt đầu tiên trong cột ở giữa dành riêng cho kiểu hiển thị bạn đã chọn. Ví dụ, đối với các trang, đây là nơi URL của chế độ xem có thể được thay đổi. Đây cũng là nơi cài đặt cho phép hoặc từ chối những người dùng cụ thể nhìn thấy chế độ xem (như quyền).

Tạo chế độ xem trong Drupal 8 Bước 10
Tạo chế độ xem trong Drupal 8 Bước 10

Bước 4. Thêm đầu trang hoặc chân trang để cung cấp thêm thông tin

Bên dưới cài đặt dành riêng cho loại hiển thị, bạn có thể thêm đầu trang và chân trang (hoặc nhiều hơn một trong số mỗi loại) vào dạng xem. Các tùy chọn thường được sử dụng là Toàn cầu: Vùng văn bản và Toàn cầu: Tóm tắt kết quả. Bản tóm tắt Kết quả hiển thị thông tin về kết quả của dạng xem, chẳng hạn như có bao nhiêu kết quả hiện đang được hiển thị. Các tùy chọn khác là thêm toàn bộ chế độ xem khác hoặc toàn bộ thực thể (chẳng hạn như một trang), vào đầu trang hoặc chân trang.

Tạo chế độ xem trong Drupal 8 Bước 11
Tạo chế độ xem trong Drupal 8 Bước 11

Bước 5. Cung cấp hành vi không có kết quả để trấn an người xem

Khi một chế độ xem không được định cấu hình chính xác hoặc khi không có bất kỳ thực thể nào được mong đợi để hiển thị, sẽ không có bất kỳ kết quả nào. Sẽ hữu ích cho cả khách truy cập và bạn (quản trị viên) biết khi nào điều này xảy ra, để biết lượt xem ở đó, nhưng không hoạt động như mong đợi (hoặc thiếu nội dung). Việc thêm hành vi không có kết quả gần giống như việc thêm đầu trang hoặc chân trang, ngoại trừ việc nó hiển thị nơi kết quả sẽ được hiển thị.

Phần 3/3: Thêm mối quan hệ & bộ lọc theo ngữ cảnh

Bước 1. Thêm các mối quan hệ để hiển thị hoặc sử dụng dữ liệu liên quan bổ sung

Mối quan hệ cho phép chúng tôi tạo liên kết giữa các thực thể, mang lại cho chúng tôi nhiều trường hơn để sử dụng trong chế độ xem. Cụ thể hơn, các mối quan hệ cung cấp quyền truy cập vào dữ liệu từ các thực thể có liên quan đến các thực thể đang được hiển thị; dữ liệu này sau đó có thể được hiển thị hoặc được sử dụng theo những cách khác, chẳng hạn như trong bộ lọc.

Ví dụ: nếu chế độ xem của bạn hiển thị các bài báo (vì bạn đã có bộ lọc cho nội dung: bài viết), thì bạn có thể thêm mối quan hệ giữa các bài báo và tác giả của bài viết. Điều này sẽ cho phép bạn sử dụng thông tin tác giả trong chế độ xem; ví dụ, bạn có thể hiển thị họ và tên của tác giả của mỗi bài báo được hiển thị. Ngoài ra, bạn có thể sử dụng mối quan hệ trong các bộ lọc; ví dụ: bạn có thể chọn chỉ hiển thị các bài viết được tạo bởi các tác giả có vai trò cụ thể, chẳng hạn như quản trị viên. Chúng tôi sẽ sử dụng ví dụ này.

Để thực hiện việc này, hãy nhấp vào nút 'Thêm' bên cạnh 'MỐI QUAN HỆ' và chọn 'Nội dung: Tác giả nội dung' từ danh sách các mối quan hệ có sẵn (gợi ý: bạn có thể sử dụng hộp tìm kiếm nếu bạn biết mình muốn thêm mối quan hệ nào), và nhấp vào nút Áp dụng. Tiếp theo, bạn có thể kiểm tra các tùy chọn, sau đó ‘Áp dụng’ mối quan hệ.

Để sử dụng mối quan hệ này trong một bộ lọc thông thường, hãy nhấp vào nút ‘Thêm’ của BỘ LỌC. Trong hộp thoại ‘Thêm tiêu chí bộ lọc’, trong hộp chọn ‘Loại’, bây giờ sẽ có tùy chọn ‘Người dùng’ mới (đặt ở đó vì mối quan hệ), bạn nên chọn để thu hẹp danh sách các trường. Tìm và áp dụng trường 'Người dùng: vai trò'. Trong hộp thoại ‘Định cấu hình tiêu chí bộ lọc: Người dùng: Vai trò’, hãy chọn ‘tác giả’ từ hộp mối quan hệ (nó phải được chọn theo mặc định). Bây giờ bạn có thể chọn ‘quản trị viên’ và áp dụng bộ lọc.

Bạn vừa lọc các bài viết sẽ được hiển thị để chỉ hiển thị các bài viết của các tác giả quản lý! Điều đặc biệt quan trọng cần lưu ý là bạn phải chọn 'sử dụng mối quan hệ' trong màn hình bộ lọc, điều này khiến bộ lọc xem xét tác giả của các bài báo (đó là ý nghĩa của mối quan hệ)!

Đề xuất: