Ürünlerimi nasıl görüntülerim?


15

Bir ürün türü oluşturmayı ve ürün verilerimi içe aktarmayı başardım, bu yüzden şimdi bir ürün listem var.

Şimdi ürünleri sergilemeye nasıl başlayabilirsiniz? Bir içerik türünü sıfırdan oluşturmak ve alanları manuel olarak eklemek zorunda mıyım yoksa içerik türü oluşturmanın bir yolu var mı?


Buna benzer şekilde, HTML Posta Modülü kullanılarak, e-postadaki öğeleri tek tek ürün sayfasına nasıl bağlayabilirim? Drupal 7'de e-posta ile gönderdiğimiz resimlere veya makbuza tüm bağlantıları nasıl ekleyeceğiniz gibi?
jeckey011

@ jeckey011, bunu ayrı bir soru olarak eklemeniz ve daha ziyade buradan bağlantı vermeniz gerektiğini düşünüyorum.
Martin Duys

Yanıtlar:


29

Pjskeptic'in belirttiği gibi, Görünümleri (veya potansiyel olarak Panelleri) kullanarak genel bir görüntüleme mekanizması oluşturabilirsiniz, ancak bir ürün ekranı olarak bir içerik parçası oluşturmanın birincil yolu Sepete Ekle'yi kullanarak bir Ürün Referans alanı ile özel bir içerik türü kullanmaktır form biçimlendirici. Bunun bazı avantajları vardır:

  1. Ürün görüntü düğümünüz birden fazla görüntüleme modu alır (yani, teaser vs. tam sayfa vs. RSS) ve yorumlar alabilir (yani, ayarladıysanız kullanıcı yorumları ve derecelendirmeleri).
  2. Ürün alanları varsayılan olarak ürünün Fiyat alanı da dahil olmak üzere düğümde oluşturulacak ve görüntülenecek, ayrıca ürünlere eklediğiniz özel alanları da (örneğin bir Görüntü alanı) barındıracaktır.
  3. Tek bir ürün görüntüleme düğümü, Ürün Referansı alanı üzerinden birden fazla ürüne referans verebilir; bu, alışveriş sepetine ekle formunu bir ürün seçim formuna ve / veya Ubercart stil özellik seçim formuna dönüştürür. Bununla birlikte, Ubercart özelliklerinden farklı olarak, buradaki ürün özellik seçim formu bağımlı özellikleri barındırır, yalnızca referans verdiğiniz ürünlere dayalı geçerli özellik seçeneklerini gösterir ve düğümde görüntülenen ürün alanlarını seçili olarak göstermek için dinamik olarak günceller. Bu , demo mağazasındaki kupa ürününde görüldüğü gibi, ürün veya özellik seçimine dayalı benzersiz görüntülere izin verir .

Onun da başka avantajları da var, ancak bunun ürün teşhir oluşturma sürecine karmaşıklık getirdiğini anladığımızı belirtmek gerekir. Sağlam bir mimari olduğunu düşündüğümüz şeyi (ürün tanımını ekranından ayırarak) inşa etmeye ve kurulum profilleri ve katkıda bulunan modüller kullanarak mağaza yönetimi yönünü basitleştirmeye karar verdik. Beyaz yapmak için, önceden yapılandırılmış bir Ürün ekranı içeren bir Drupal 7 + Drupal Commerce yüklemesi oluşturmak için Commerce Kickstart kurulum profilini kullanabilirsiniziçerik türü ve temel ürün türüne bir Görüntü alanı ekler. (Ne yazık ki, Kurulum profili ambalajı şu anda Drupal 7 profilleri için işlevsel olmadığından Git'i bilmeniz gerekecek.) Ayrıca, ürünleri / ürün görüntülerini toplu olarak oluşturmanıza ve eklemenize izin veren projeler üzerinde çalışıyoruz. / özel bir Ürün Referansı alan widget'ı kullanarak ürünleri doğrudan düğüm düzenleme formunda düzenleyin .

Bunu manuel olarak ayarlamak için şu adımları izleyin:

  1. Ürün ekranı adı verilen bir düğüm türü ekleyin . Alanları kaydet ve ekle düğmesini kullanarak gönderin .
  2. Otomatik Tamamlama metin alanı widget'ı kullanan bir Ürün Referans alanı ekleyin . Alanı zorunlu kılın ve sınırsız sayıda değere izin verin (şimdilik yalnızca tek bir değer kullanmak isteseniz bile).
  3. Görüntüyü yönet sekmesini tıklayın ve bu alanın Sepete Ekle formu görüntü biçimlendiricisini kullandığından emin olun . Ayrıca burada listelenen ürün alanlarında dolaşmak isteyebilirsiniz.
  4. Ürünlerinizden birine başvuruda bulunan bir Ürün ekranı oluşturun ve düğümün iltifatını ve tam sayfa görünümlerini inceleyin. Ürün alanlarının görüntülenme şeklini değiştirmek isteyebilirsiniz. Bunu yapmak için, aslında ürün türünüzün Görüntüleme sayfasını yönetmeli ve orada görüntü biçimlendirici ayarlarını güncellemelisiniz. Ürün alanlarının sıralama düzenini ve görünürlüğünü, biçimlendirici ayarlarını değil, yalnızca içerik türü düzenleme sayfalarından ayarlayabilirsiniz.

Dahası da var, ama bu başlamanıza yardımcı olacak. Bu süreç aslında Drupal Watchdog'un ilk sayısı için yazdığım bir makalenin konusu. Drupal Commerce konusunda düzenli olarak katkıda bulunmayı umuyorum, bu yüzden dergi yayınlandığında DrupalCon'da değilseniz bir abonelik almanızı öneririm. Makaleler baskıdan sonra web sitesinde görünebilir.

Daha fazla destek için DrupalCommerce.org adresindeki bu konudaki forum yayınlarına ve belgelerine göz atmanızı ve irc.freenode.net adresindeki #drupalcommerce IRC kanalına göz atmanızı öneririm. Herhangi bir hata bulursanız veya kullanılabilirlik tartışmasına katkıda bulunmak istiyorsanız, sorun izleyicimizdeki ilgili konularda site oluşturucu olarak geri bildirim almak isteriz.

Oh, ve eğer görsel bir öğreniciyseniz, bu süreçten geçiyorum ve DrupalCon Chicago'daki oturum videomda mimarinin nasıl çalıştığını açıklıyorum . Bugüne kadarki en iyi video, ancak Drupal Ticaret sitesi binasının ileride üretilmesinin belirli adımlarını hedefleyen daha küçük ekran görüntülerini görmek isterim.

İyi şanslar!


2
Vay. Teşekkürler, Ryan. Bunu cevaplamak için gösterdiğiniz çabayı gerçekten takdir ediyorum. Cevabınızı 4 veya 5 kez okuyacağım ve sonra bir
şans

Seni burada görmek çok güzel Ryan. Ticaretin olanakları beni gerçekten heyecanlandırıyor. Modül.
cam8001

Merhaba Ryan. Yardımınız sayesinde bunu tek bir ürün için çalıştırabilirim. Ne alamadım kataloğumun liste görünümünü nasıl oluştururum? Tüm ürünlere nasıl referans verebilirim?
Martin Duys

Harika şeyler, Ryan. İyi anlarsam, oluşturduğum her yeni ürün için yeni bir düğüm "elle" bir kuyu yaratılmalıdır. Bu ağır bir dezavantaj gibi görünüyor, ya da belki bir şey eksik?
augusto

Doğru. Bu, var olan hemen hemen tüm e-Ticaret sistemlerine benzer, ancak düğüm düzenleme formunun kendisinde ürün varlıkları oluşturmak için Inline Entity Formunu kullanarak UX'i basitleştirmelisiniz. Commerce 1.0'ı piyasaya sürdüğümüzde IEF'yi henüz bitirmemiştik. ^ _ ^
Ryan Szrama

4

Drupal Commerce'de ürünler düğüm gibi görüntülenmez. Bunları görünümleri kullanarak görüntüleyebilirsiniz.

Yeni bir görünüm oluşturun ve Görünüm Türü olarak Ticari Ürün'ü seçin. Tek bir ürünü görüntülemek için görünümü bir Ürün Kimliği veya SKU bağımsız değişkeni kabul edecek şekilde ayarlayın. Ardından, ürünün tüm alanlarına erişebileceksiniz. Birden çok ürünü görüntülemek için, kategori veya ürünlerin listelenmesi gereken diğer ölçütlere filtre veya bağımsız değişken ekleyin.

Ayrıca, ürün referans alanı olan bir içerik türü oluşturarak ve ardından her ürün için bir düğüm oluşturarak ürünleri de görüntüleyebilirsiniz, ancak çok fazla ürününüz varsa bu kesinlikle bir acı olacaktır.


"Tek bir ürünü görüntülemek için, görünümü bir Ürün Kimliği veya SKU bağımsız değişkenini kabul edecek şekilde ayarlayın?" Bunu "Ticaret Ürünü: SKU (maruz kalan)" gibi "Filtre Ölçütleri" altına bir öğe ekleyerek yapabilir miyim ve oraya SKU'ya girmem gerekir mi? Bu, her ürün için bunu yapmak zorunda olduğum anlamına mı geliyor?
Martin Duys

1
Sizce bir sayfa görüntüleme oluşturun ve ürünlerin /% veya bunun gibi bir şeyin yolunu ayarlayın. %, Görünümünüzün ürünleri takip eden / bağımsız değişken olarak kabul etmesine olanak tanır. Views modülünün sürümüne bağlı olarak, Gelişmiş bölümünde Bağlamsal Filtreler veya Bağımsız Değişkenler için bir bölüm görürsünüz. Ticari Ürün: SKU için bir filtre ekleyebilirsiniz. Önizleme düğmesinin yanındaki metin alanına mevcut bir ürün SKU'sunu girerek çıktıyı önizleyebilmeniz gerekir.
pjskeptic

İşte görüş argümanlarının harika bir açıklaması drupalove.com/drupal-video/using-views-arguments-drupal . Drupal 6 için, ancak Drupal 7'deki Bağlamsal Filtreler ile aynı kavram.
pjskeptic

Birden çok ürünü listelemek için, Ticari Ürün olarak ayarlanmış görünüm türüne sahip bir görünüm oluşturun ve Filtre Ölçütlerini görüntülemek istediğiniz ürünleri gösterecek şekilde yapılandırın.
pjskeptic

Yardımın için çok teşekkürler. Tam olarak ne önerdiğini yaptım ve bir cazibe gibi çalıştı. Her ne kadar cevabında @rszrama'nın ardındaki mantığı anlasam da, şu anda tam olarak tam bir katalog listesi oluşturmak mümkün değil, bu da ihtiyacım olan şey.
Martin Duys

1

Ticarette ürünleriniz olduğunda, Ryan Szrama'nın yapısını (yani, "ürün görüntüleme" içerik türü oluşturmak) VE görüşlerin gücünü birleştirebilirsiniz.

İlk olarak, İÇERİK TÜRÜ ürün ekranını oluşturun (Yönetici >> yapı >> içerik türleri >> içerik türü ekleyin). Bu sayfadaki cevabından Ryan Szrama'nın talimatlarını takip edin.

İkinci olarak, ürünlerinizden biri için ilk ürün ekranınızı oluşturun.

Üçüncü olarak, yeni bir Görünüm oluşturun (Yönetici >> yapısı >> Görünümler >> Yeni görünüm ekle). Görünümü, "Ürün Görünümü" türündeki içeriği görüntüleyecek şekilde ayarlayın. Görünümü zevkinize göre ayarlayın. Artık bir ürün listeniz var.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.