Làm cách nào để nhóm các thành phần trong chế độ xem?


33

Tôi có 8 điều: Điều 1 (Chơi game), Điều 2 (Tin tức địa phương), Điều 3 (Tin thế giới), Điều 4 (Tin thế giới), Điều 5 (Chơi game), Điều 6, Điều 7, Điều 8.

Theo quan điểm tôi muốn nhóm các bài viết theo: "Tin tức", "Chơi game" và "Khác". Kết hợp tin tức thế giới và địa phương theo một danh mục và chuyển bất kỳ nội dung nào không có danh mục sang "Khác". Tôi không muốn tạo ra một từ vựng mới cho quan điểm này. Tôi đã cố gắng thực hiện điều này bằng cách sử dụng nhóm theo trường, nhưng tôi không thể hiểu làm thế nào tôi có thể thực hiện điều này bằng phương pháp đó.

Câu trả lời:


15

Trong loại nội dung của bạn, bạn có thể tạo trường "danh sách" được gọi là Danh mục, với các danh mục Tin tức, Trò chơi và Khác. Sau đó, bạn có thể phân loại nội dung sẽ xuất hiện trong Chế độ xem của mình bằng trường đó.

Trong Chế độ xem của bạn, dưới Định dạng, chọn "Cài đặt". Cần có một tùy chọn để chọn Trường nhóm. Chọn trường "Nội dung: Danh mục". Chế độ xem của bạn bây giờ sẽ hiển thị được nhóm theo Tin tức, Trò chơi và Khác.

Đó có phải là những gì bạn có trong tâm trí?

CẬP NHẬT Trên đây không hoàn toàn là những gì bạn đang tìm kiếm. Không vấn đề gì.

Bạn nói rằng bạn có các bài viết như Điều 1 (Chơi game), Điều 2 (Tin tức địa phương), Điều 3 (Tin tức thế giới), Điều 4 (Tin tức thế giới), v.v ... Có đúng là từ trong ngoặc đơn là một thuật ngữ phân loại không? Nếu không, những điều dưới đây sẽ không liên quan, nhưng tôi sẽ cho là như vậy.

Nếu vậy và bạn muốn 'chia nhỏ' các thuật ngữ này thành ba loại, bạn chắc chắn có thể sửa đổi truy vấn Lượt xem hoặc viết riêng của bạn.

Thay phiên (có thể dễ dàng hơn), bạn có thể thay đổi vốn từ vựng hiện tại của mình thành phân loại phân cấp với Tin tức là siêu danh mục và Tin tức địa phương và Tin tức thế giới dưới dạng các danh mục phụ.

Vì vậy, bây giờ từ vựng của bạn trông giống như:

Tin tức

  • Tin địa phương
  • Tin tức thế giới

Chơi game

Khác

Nếu nội dung của bạn đã được gắn thẻ với các danh mục hiện có, bạn không cần phải thay đổi bất cứ điều gì.

Sau đó, bạn có thể tạo Chế độ xem hiển thị các trường bạn muốn. Thêm bộ lọc "Tên thuật ngữ" và nhập "Tin tức". Sau đó, thêm màn hình đính kèm và đính kèm vào Chế độ xem hiện tại của bạn, ghi đè bộ lọc và đặt thành "Chơi trò chơi". Cuối cùng, thêm tệp đính kèm thứ hai và ghi đè Bộ lọc, thay đổi thành "Khác". Điều này sẽ cung cấp cho bạn kết quả bạn muốn.


Tôi đồng ý rằng phương pháp của bạn sẽ làm việc. Nhưng đối với nhu cầu của tôi, nó trở nên cẩu thả. Đây là chế độ xem một lần, một việc tôi cần làm, nhưng việc tạo trường danh sách mới để gắn thẻ các bài viết chỉ để sử dụng cho một chế độ xem có vẻ không rõ ràng. Cảm ơn rất nhiều cho trả lời mặc dù, vẫn hữu ích. Nhưng nếu bất cứ ai có ý tưởng làm thế nào để chiếm quyền điều khiển cuộc gọi mysql hoặc thực hiện mã này để thực hiện việc này mà không tạo ra một trường tùy ý mới, nó sẽ hữu ích! Cảm ơn!
mstef

Cảm ơn! Tôi đã không nghĩ về việc làm nó bằng cách sử dụng một phân loại phân cấp, điều đó chắc chắn sẽ sạch hơn rất nhiều, cảm ơn. Điều duy nhất tôi lo lắng là chúng tôi sử dụng solr để lập chỉ mục trang web, tôi không muốn tin tức, trò chơi và những thứ khác xuất hiện trong chỉ mục đó để có thể tạo ra một vấn đề mới để sắp xếp. Nếu bất cứ ai có bất kỳ tài liệu tham khảo để làm điều này trong mã, nó vẫn được đánh giá cao. Nhưng cảm ơn một tấn g_thom!
mstef

@mstef, rất vui vì nó hữu ích. Tôi không am hiểu về solr, chưa bao giờ thực hiện nó trước đây. Chủ đề là nhiều túi của tôi, nhưng chúc may mắn với phía tìm kiếm.
g_thom

3

Bạn cũng có thể sử dụng, Lượt xem khác biệt . Mô-đun này cho phép thêm các mối quan hệ hoặc các phép nối khác trong Chế độ xem thường tạo kết quả "trùng lặp". Ví dụ: một nút có trường có nhiều giá trị có thể hiển thị trong Chế độ xem một lần cho mỗi giá trị trong trường đa giá trị.


2

Tôi tình cờ gặp chủ đề này trong khi tìm kiếm giải pháp theo nhóm, bằng cách sử dụng Chế độ xem hoặc Bộ hiển thị (D7). Bằng cách nào đó tôi không thể có được nhóm theo tính năng g_thom được đề cập trong phần Định dạng. Nó có nên ở đó trong D7 không? Có bất kỳ mô hình phụ thuộc vào Lượt xem nào mà tôi bỏ lỡ không? Ngoài ra, trong Display Suite có một nhóm theo tính năng, nhưng tùy chọn duy nhất có hiển thị là một trong các trường tùy chỉnh của tôi mà tôi đã tạo (tôi không biết tại sao cái này đặc biệt chứ không phải cái khác). Không thể sử dụng trong trường hợp như vậy.

Mục tiêu của tôi là để Lượt xem tạo thành một khối các liên kết (liên kết đến các nút loại tùy chỉnh), được nhóm theo một thuật ngữ phân loại (thuật ngữ nên là đầu ra nhưng không được liên kết với bất kỳ thứ gì).

Tái bút kính trọng g_thom vì sự giúp đỡ công phu của anh ấy!


Tôi xin lỗi, tôi nên đặt nó như một bình luận, không phải là một câu trả lời. Lỗi của tôi.
Artur

Bạn đã bao giờ con số này ra? dường như vẫn không có cách nào để làm điều đó (D7)
dùng379468

2
Tôi sẽ giả định rằng bạn đã tìm ra điều này rồi, nhưng Nhóm By sẽ không chỉ hiển thị dưới tiêu đề Định dạng; bạn phải nhấp vào liên kết Cài đặt bên cạnh mục Định dạng trong tiêu đề Định dạng.
EmmyS
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.