Phòng trưng bày hình ảnh / video lồng nhau trong Drupal 7


7

Được rồi vì vậy sau khi tìm kiếm một lúc và không tìm thấy chính xác những gì tôi đang tìm kiếm hy vọng ai đó có thể giúp tôi với điều này.

Trên trang web của tôi, tôi có kế hoạch có cả phòng trưng bày hình ảnh và phòng trưng bày video. Tôi có thể định cấu hình thư viện chế độ xem hoặc sử dụng Thư viện phương tiện hoạt động kỳ diệu ngoại trừ những gì tôi muốn làm (đó là thư viện phương tiện).

Các video của tôi (hoặc thậm chí là hình ảnh nếu điều này là có thể) tôi muốn có các phòng trưng bày lồng nhau có khả năng lên đến 3 tầng cùng một lúc. Tôi giả sử tôi có thể thực hiện phân loại này nhưng tôi không muốn thêm một thuật ngữ mới mỗi khi một 'loạt' mới xuất hiện, vì tôi không nhất thiết phải biết tên của loạt bài nói trước khi nó xuất hiện.

Tôi muốn bộ sưu tập của tôi chảy như vậy:

  1. Tổng quan về phòng trưng bày
    • Phòng trưng bày A
      • Phòng trưng bày A1
        • Phòng trưng bày lồng nhau A11
        • Phòng trưng bày lồng nhau A12
        • Phòng trưng bày lồng nhau A13
      • Phòng trưng bày A2
        • Phòng trưng bày lồng nhau A21
        • Phòng trưng bày lồng nhau A22
        • Phòng trưng bày lồng nhau A23
      • Phòng trưng bày A3
        • Phòng trưng bày A31
        • Phòng trưng bày A32
        • Phòng trưng bày A33
    • Phòng trưng bày B
      • Phòng trưng bày B1
      • Phòng trưng bày B2
      • Phòng trưng bày B3
    • Phòng trưng bày C
      • Phòng trưng bày C1
      • Phòng trưng bày C2
      • Phòng trưng bày C3

Tôi có lẽ đã quá suy nghĩ về điều này và phải có một cách dễ dàng hơn để làm điều này bởi vì tôi đã đọc các bài đăng của các trang web với các phòng trưng bày lồng nhau, tôi dường như không thể tìm ra nó.

Tùy chọn cuối cùng sẽ là hạ cấp xuống Drupal 6. Nếu cách này thực sự dễ dàng hơn, thì đó không phải là vấn đề lớn, (chưa có nội dung thực sự trên trang web của tôi). Tôi biết các phòng trưng bày lồng nhau được thực hiện trên D6, và vài năm trước tôi đã có một trang web D6 với Nested Gallery, đó là lý do tại sao tôi ngạc nhiên đây là một vấn đề.

Câu trả lời:


2

Bí quyết là kiến ​​trúc thông tin. Tôi đề nghị bạn sử dụng mô-đun sách để xác định thứ bậc. Đây là một mô-đun lõi được đánh giá thấp, hoạt động tốt đáng kinh ngạc và tích hợp tốt với Drupal. Trong một trang web gần đây tôi đã kiến ​​trúc, tất cả các điều hướng trang web được xây dựng linh hoạt bằng cách sử dụng chế độ xem, bộ lọc theo ngữ cảnh liên quan đến sách và mô-đun trường quan sát (cho phép đặt chế độ xem bên trong chế độ xem). Chơi với các thiết lập dưới đây và tận hưởng!

Hướng dẫn chi tiết:

  1. Kích hoạt mô-đun sách.
  2. Xác định các phòng trưng bày hàng đầu như sách toplevel, không có cha mẹ:
    • Đi đến màn hình chỉnh sửa nút.
    • Nhấp vào tab toplevel 'Outline' mới được tạo bởi mô-đun sách.
    • Nhấp vào nút 'Thêm vào sổ phác thảo'. Điều này sẽ tạo ra một cuốn sách mới.
  3. Đối với mỗi bộ sưu tập con, chọn bộ sưu tập phụ huynh

    • Thư viện mẹ có thể là một trong những phòng trưng bày toplevel được tạo ở các bước trước hoặc một trong những phòng trưng bày con trước đó được tạo ở bước này.
    • Thư viện con có thể được chọn trên tab 'Phác thảo' (khi chỉnh sửa các nút hiện có) hoặc trên tab dọc 'Đường viền sách' được hiển thị bên dưới (khi tạo các nút mới). 'Đề cương sách'
  4. Tạo một chế độ xem mới, trong đó sẽ hiển thị các bản đồ toplevel của bạn. hãy gọi nó là "phòng trưng bày hàng đầu"

    • Mở màn hình 'khối'
    • Làm cho khung nhìn dựa trên trường.
    • Thêm trường tiêu đề để hiển thị tiêu đề thư viện.
    • Thêm một khung nhìn để hiển thị các phòng trưng bày phụ của cuốn sách này.
    • Khung nhìn sẽ đề cập đến một chế độ xem mới mà chúng tôi sẽ tạo trong bước tiếp theo.
    • Và, nhất là, sử dụng tiêu chí lọc của Sách: Độ sâu (= 1) xem phòng trưng bày hàng đầu
  5. Tạo chế độ xem "thư viện bên trong".
    • Mở cài đặt 'Nâng cao'
    • Tạo mối quan hệ từ nút đến Sách: Parent - nút sách cha.
    • Đặt bộ lọc theo ngữ cảnh thành "Nội dung: Nid" được lấy từ nút sách gốc.
    • Bây giờ chế độ xem hiển thị tất cả trẻ em của cuốn sách cha mẹ.
    • Tôi đã không thử nhưng bạn cũng có thể thử thêm một khung nhìn khác ở đây để hiển thị các con của các khung nhìn con đó một cách đệ quy, cho đến khi có một mức không có thêm con nào nữa (nếu nó không hoạt động, sau đó tạo ra "con cháu thư viện" "xem cho cấp 3. Vui lòng báo cáo lại tại đây và viết cách nào thành công. Xem phòng trưng bày bên trong

Lưu ý: - Ảnh chụp màn hình được lấy từ một giải pháp tương tự, trong đó tôi đã triển khai tất cả các menu điều hướng trang web bằng cách sử dụng phân cấp sách được xác định bởi người dùng. Vì vậy, vui lòng thêm một trường hình ảnh cho mỗi chế độ xem phù hợp.


Sau khi dành một chút thời gian và xem xét điều này, đây chắc chắn là một giải pháp rất khả thi. Thật không may, tôi chưa có thời gian để thực hiện nó, nhưng ngay sau khi tôi làm, tôi sẽ chia sẻ kết quả của mình.
George Wielgosz

0

Trước tiên, bạn có thể xem một bộ sưu tập tôi đã làm cho công ty tôi làm việc. http://www.vilavitaparcgallery.com . Hãy nhớ rằng mục tiêu của tôi không phải là hiển thị ảnh (bạn có thể sử dụng bất kỳ mô-đun Thư viện / hộp đèn nào cho việc đó), nhưng để cho phép các đối tác của chúng tôi tải xuống hình ảnh ở độ phân giải cao. Trong khi tôi tìm thấy một số vấn đề chung với những gì bạn yêu cầu.

Nó được thực hiện trong Drupal 7, sử dụng Chế độ xem và phân loại.

Về cơ bản, tôi đã tạo ra một Từ vựng phân loại giới thiệu các danh mục khác nhau và sắp xếp chúng thành một chữ tượng hình. Hierarqy đó sau đó được hiển thị dưới dạng một menu trong một khối với mô-đun Menu Taxonomy Menu .

Tôi cũng sử dụng mô-đun Chọn phân cấp , để cho phép lựa chọn phân loại đơn giản trong khi người dùng quản trị đang chèn nội dung mới. Đó chỉ là một cách ưa thích để gắn thẻ các danh mục.

Cuối cùng, trên trang đầu, tôi hiển thị một chế độ xem đơn giản để có được tất cả các ảnh có Phân loại tư duy được chọn, thông qua tính năng Phân loại chọn Chế độ xem phân loại .

Hóa ra nó hoạt động rất tốt và tính năng tổ chức kết thúc rất linh hoạt (chỉ là thẻ quản lý) và rất chuẩn (đó chỉ là chế độ xem!). Và điều này có nghĩa là tôi có thể sử dụng nó trong bất kỳ bố cục, hoặc chủ đề mà không có nhiều phiền phức.

Hy vọng nó giúp.


0

Đối với nhiều phòng trưng bày trong một trang web như ảnh, video, Bản trình bày và sách điện tử:
Trong trường hợp của tôi, tôi cần 4 phòng trưng bày khác nhau với 3 cấp độ:
1) Cấp 1-> khối trang trước cho bất kỳ album nào hình ảnh mới
2) Cấp 2-> Album trang có rất nhiều album cho ví dụ: động vật, thực vật, v.v.
3) Cấp độ 3-> các mục album riêng lẻ với liên kết nội dung mặc định của chúng! Bước
tạo Tạo phân loại: tạo một phân loại có tên gọi Album Album
Từ vựng Thêm từ vựng: thêm từ vựng
1) Ảnh
2) Video
3) Bản trình bày
4) Sách điện tử
Tạo loại nội dung: chúng tôi phải xử lý tất cả các phòng trưng bày chỉ từ 1 loại nội dung album và các mục album Loại
nội dung Thêm loại nội dung Album và Album
Album Trường quản lý Album Mục quản lý trường
Tiêu đề Tiêu đề
Thân thể
Loại album: thuật ngữ ref (phân loại: album) Loại album: thuật ngữ ref (phân loại: album)
Album Thumb: image Phòng trưng bày: thực thể ref (ex Động vật, Thực vật)
Nhận xét: đã đóng Album Thumb: image
Album video: video nhúng
Nhận xét: mở

Cài đặt mô-đun: Thư viện nút, nó tự động tạo hai chế độ xem mới trong phần chế độ xem của bạn sau đó chỉ cần tóm tắt thư viện nút 3 lần nữa Loại album Chế độ xem nút Tóm tắt (tùy chỉnh tên khi thực hiện: ảnh, video, bản trình bày, sách điện tử)
Ảnh Trong các trường thêm này:
Nội dung: Các loại album: Ảnh
Video Trong các trường thêm này:
Nội dung: Các loại album: Video
Trình bày Trong các trường thêm này:
Nội dung: Các loại album: Thuyết trình
Sách điện tử Trong các trường thêm này:
Nội dung: Các loại album: E -sách


0

Tôi nghĩ bạn có thể làm điều này chỉ bằng một loại nội dung, một khối và các chế độ xem 1) thêm một loại nội dung với trường hình ảnh và nhóm thư viện 2) và hơn là thêm một chế độ xem với tạo một khối và bạn có thể hiển thị thư viện của mình trên khối đó

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.