Chào các bạn, mình đang gặp phải vấn đề liên quan đến view

Events happening in the community are now at Drupal community events on www.drupal.org.
deosoai's picture

Vấn đề của mình là, mình dùng view để list ra danh sách các node, và trong mỗi node thì có các field để hiển thị. Giả sử mình làm 1 trang bán hàng cần có 1 button để thêm các node sản phẩm đấy vào giỏ hàng. Bạn nào giải quyết đc vấn đề này giúp mình với.
Mình cũng đã tìm hiểu sơ sơ thì có module "button_field" có thể giải quyết vấn đề này nhưng mình nghĩ nó chỉ là button ko có ràn buộc với node tại sao phải tạo ra 1 field lưu trong Database.

Comments

Add to card của Ubercart

ChoNguyenVan's picture

Bạn đang dùng cái nào để build shop?
Nếu là Ubercart thì thêm field Add to cart form trong views bạn nhé

Chúc thành công! :-)

Bạn dùng module nào để làm

mrsinguyen's picture

Bạn dùng module nào để làm rang bán hàng, nếu dùng commerce thì nó có viết sẳn cái nút add to card cho views rồi, bạn chỉ thêm field và chọn formatter là Add to card form là đc (http://www.diigo.com/item/image/bo7m/uthb)

deosoai's picture

Mình tự code module giỏ hàng thôi, chứ ko dùng ubercart hay commerce. Mình thích tự code hơn. Trang node mình đã xử lý đc, còn trang term thì chưa bit xử lý thế nào.

Vậy thì bạn phải tự xử theo

ChoNguyenVan's picture

Vậy thì bạn phải tự xử theo hướng của mình rồi. Về cơ bản mình nghĩ ở trang node cũng giống như trang term: chỉ 1 là cái link ;-).

có lẽ phải vậy thôi.

deosoai's picture

Uh, cơ bản thì giống nhau. Nhưng trang node mình dùng panel--template_node nên đẩy đc form API vào, tức là đẩy đc nốt button (thêm giỏ hàng). Còn view cho term thì k.
Cảm ơn bạn

Hi Bạn

nhan_go1's picture

Mình nghĩ View cũng làm được đó bạn. Thật ra trong view hay trong node gi cung nhu nhau thôi mà. Nếu cần hỏi rõ hơn thì contact mình nhé. Sẻ giúp bạn