Như pjskeptic đã đề cập, bạn có thể xây dựng cơ chế hiển thị chung bằng cách sử dụng Chế độ xem (hoặc Bảng có khả năng), nhưng cách chính để thiết lập một phần nội dung làm màn hình sản phẩm là sử dụng loại nội dung tùy chỉnh với trường Tham chiếu sản phẩm bằng cách sử dụng Thêm vào giỏ hàng hình thức hiển thị định dạng. Điều này có một số lợi thế khác biệt:
- Nút hiển thị sản phẩm của bạn có nhiều chế độ xem (ví dụ như trêu ghẹo so với toàn trang so với RSS) và có thể nhận được nhận xét (tức là đánh giá và xếp hạng của người dùng nếu bạn thiết lập nó).
- Các trường sản phẩm sẽ được hiển thị và hiển thị trong nút, bao gồm trường Giá của sản phẩm theo mặc định nhưng cũng chứa các trường tùy chỉnh bạn thêm vào sản phẩm (ví dụ: trường Hình ảnh).
- Một nút hiển thị sản phẩm có thể tham chiếu nhiều sản phẩm thông qua trường Tham chiếu sản phẩm, biến biểu mẫu thêm vào giỏ hàng thành biểu mẫu lựa chọn sản phẩm và / hoặc biểu mẫu lựa chọn thuộc tính kiểu Ubercart. Tuy nhiên, không giống như các thuộc tính Ubercart, biểu mẫu lựa chọn thuộc tính sản phẩm ở đây chứa các thuộc tính phụ thuộc, chỉ hiển thị các tùy chọn thuộc tính hợp lệ dựa trên các sản phẩm bạn đã tham chiếu và cập nhật động bất kỳ trường sản phẩm nào được hiển thị trên nút để hiển thị sản phẩm hiện được chọn. Điều này dẫn đến việc cho phép các hình ảnh độc đáo dựa trên lựa chọn sản phẩm hoặc thuộc tính, như được thấy trong sản phẩm cốc trên cửa hàng demo.
Cũng có một số lợi thế khác của cô ấy, nhưng đáng chú ý là chúng tôi hiểu điều này giới thiệu sự phức tạp trong quá trình tạo màn hình sản phẩm. Chúng tôi đã sớm đưa ra quyết định xây dựng những gì chúng tôi nghĩ là kiến trúc âm thanh (tách định nghĩa sản phẩm khỏi điểm hiển thị) và để đơn giản hóa khía cạnh quản trị cửa hàng thông qua việc sử dụng cấu hình cài đặt và mô-đun đóng góp. Để làm trắng, bạn có thể sử dụng cấu hình cài đặt Commerce Kickstart để tạo bản cài đặt Drupal 7 + Drupal Commerce bao gồm màn hình Sản phẩm được định cấu hình trướcloại nội dung và thêm trường Hình ảnh vào loại sản phẩm cơ bản. (Thật không may, bạn sẽ phải biết Git để lấy cái này, vì bao bì hồ sơ cài đặt hiện không hoạt động đối với cấu hình Drupal 7.) Ngoài ra, chúng tôi đang làm việc trên các dự án cho phép bạn tạo hàng loạt sản phẩm / màn hình sản phẩm và thêm / chỉnh sửa sản phẩm trực tiếp trong biểu mẫu chỉnh sửa nút bằng tiện ích trường Tham chiếu sản phẩm tùy chỉnh .
Để thiết lập thủ công, hãy làm theo các bước sau:
- Thêm một loại nút gọi là Hiển thị sản phẩm . Gửi bằng nút Lưu và thêm trường .
- Thêm trường Tham chiếu sản phẩm sử dụng tiện ích trường văn bản Tự động điền . Tạo trường theo yêu cầu và cho phép số lượng giá trị không giới hạn (ngay cả khi bạn chỉ có ý định sử dụng một giá trị duy nhất).
- Nhấp qua tab Quản lý hiển thị và đảm bảo trường này sử dụng định dạng hiển thị biểu mẫu Thêm vào giỏ hàng . Bạn cũng có thể muốn di chuyển xung quanh các lĩnh vực sản phẩm bạn thấy được liệt kê ở đây.
- Tạo màn hình Sản phẩm tham chiếu một trong các sản phẩm của bạn và kiểm tra lời trêu ghẹo của nút và chế độ xem toàn trang. Bạn có thể muốn thay đổi cách hiển thị các trường sản phẩm. Để làm điều này, bạn thực sự phải duyệt đến trang Quản lý hiển thị loại sản phẩm của bạn và cập nhật cài đặt định dạng hiển thị ở đó. Bạn chỉ có thể điều chỉnh thứ tự sắp xếp và mức độ hiển thị của các trường sản phẩm thông qua các trang chỉnh sửa loại nội dung, không phải là cài đặt định dạng.
Có nhiều hơn thế, nhưng điều này sẽ giúp bạn bắt đầu. Quá trình này thực sự là chủ đề của một bài báo tôi đã viết cho vấn đề đầu tiên của Drupal Watchdog. Tôi hy vọng sẽ là người đóng góp thường xuyên về chủ đề Thương mại Drupal, vì vậy tôi khuyến khích bạn nên đăng ký nếu bạn không ở DrupalCon khi tạp chí được phát hành. Nó có thể là các bài viết xuất hiện trên trang web cuối cùng sau khi in.
Để được hỗ trợ thêm, tôi khuyến khích bạn duyệt các bài đăng và tài liệu về diễn đàn về chủ đề này trên DrupalC Commerce.org và xem kênh IRC #drupalc Commerce trên irc.freenode.net. Nếu bạn tìm thấy bất kỳ lỗi nào hoặc muốn đóng góp cho cuộc thảo luận về khả năng sử dụng, chúng tôi muốn nhận phản hồi của bạn với tư cách là người xây dựng trang web trong các vấn đề thích hợp trong trình theo dõi vấn đề của chúng tôi.
Ồ, và nếu bạn là người học trực quan, tôi sẽ xem qua quy trình này và giải thích cách kiến trúc hoạt động trong video phiên của tôi từ DrupalCon Chicago . Đây là video tốt nhất cho đến nay, mặc dù tôi rất muốn thấy các đoạn phim nhỏ nhắm mục tiêu các bước cụ thể của việc xây dựng trang web Drupal Commerce sẽ được sản xuất trong tương lai.
May mắn nhất!