Magento'da yeniyim ve bazı kavramsal rehberlere ve/veya referanslara ihtiyacım var. product-info
sayfasının (alt kısmında) bir parçası olacak ve kullanıcı girdisini (e-posta, boyut, renk) toplayacak özel form oluşturmam gerekiyor. Sadece bazı ürünler bu özellik/forma sahip olacak (admin'e kadar). Bu nedenle, bu formun amacı stokta mevcut olan ancak istenen boyutta ve/veya renkte olmayan bir ürün hakkında mağaza yöneticisine e-posta göndermek olacaktır. Mevcut Contact us
formunu özelleştirmeli veya yeni modülde yeni özel form oluşturmalı mıyım?
Form, e-posta yoluyla ürünün adına birlikte ürün verilerini göndermelidir.Ürün sayfasındaki özel form formu
cevap
Tamam, ilk önce
/template/catalog/product/send_request.phtml uygulama/tasarım/kullanıcı arayüzü/[ad] altında .phtml dosyası/[tema] oluşturmak, bu .phtml dosya referansı eklemek /app/design/frontend/[namespace]/[theme]/layout/catalog.xml içinde Catalog.xml altında<block type="core/template" name="customer_request" template="catalog/product/send_request.phtml"/>
: <label>Catalog Product View (Any)</label>
bölüm ama doğru bölüme bulmalı wh yerleştirmek için (bir kaç deneyden sonra bulacaksınız)
Son olarak, php mantığınızı send_request.phtml
dosyasına ekleyin. Form_request.phtml uygulamasında uyguladığınız form, ürün görünümü sayfasında kullanılabilir.
Nihayet işe yaradı :) Sadece varsayılan İletişim formu kullanıldı ve düzeni yolumun yolu ile kopyalandı. Ancak düzen kataloğu güncellenirken çift tırnak ile ilgili bir sorun vardı. Hata ayıklama işlemi yaptım ve e-postanın yalnızca çift tırnaklı teklifleri değiştirdiğimde gönderildiğini öğrendim. Bunun normal bir sorun olduğunu öğrenirseniz cevap verebilirsiniz. – l0lander
Özel bir forma ihtiyacınız olduğu gibi görünüyor. Verileri depolamak için yeni bir veritabanı çizelgesine, verileri temsil edecek bir Modele ve formu en azına gönderecek bir denetleyiciye ihtiyacınız olacaktır. Muhtemelen, formun görüntülenip görüntülenmeyeceğine evet/hayır olan Ürünlere bir özellik eklemek isteyeceksiniz. Ayrıca, muhtemelen verileri görüntülemek istersiniz, bu yüzden yönetici sitesinde sayfaları oluşturmanız gerekir. Belki de tüm cevapların bir tablosu ve belirli bir cevabı görüntülemek/düzenlemek için bir sayfa.
Ohh, formun e-posta yoluyla yöneticiye veri göndermesi gerektiğini söylemeyi unuttum böylece db'ye gerek yok. Form ayrıca ana ürün sayfasının da farkında olmalıdır, böylece bu ürünün adını gönderebilir. Bunu kaçırdığım için üzgünüm. – l0lander
Thats Tamam. Bu durumda, DB bölümlerini ve Yönetici bölümünü göz ardı edebilirsiniz.Gönderiyi almak ve verileri gönderilecek bir e-postaya dönüştürecek kod ve postaya ihtiyacınız olacaktır. Bu kodu kendiniz yazmak istemezseniz, http://wufoo.com/ ya da benzerleri gibi bir hizmet kullanabilirsiniz, ancak bunu kendiniz yapmak istiyorsanız, basit bir modül yapmanız gerekecektir. Bina modülleri hakkında iyi bir eğitim için http://alanstorm.com/category/magento adresindeki ilk birkaç makaleyi okumanızı tavsiye ederim. – Max
Teşekkür ederim Max, her iki cevabı kabul edemediğim için üzgünüm, bağlantınız bana çok yardımcı oldu. Bu bir öğreticinin cehennemidir. Gönderiyi almak ve verileri bir e-postaya dönüştürmek için bir URL'ye ve kodlamaya ihtiyaç duyduğum için üzgünüm, ancak formu gönderdikten sonra başka bir sayfaya yönlendireceğim anlamına gelmiyor mu? Başka bir soruda bunu oluşturmamı ve sizi davet etmemi ister misin? – l0lander
Ücretsiz bir uzantı var. Bu uzantıyı kullanabilir ve ihtiyaçlarınıza göre özelleştirebilirsiniz. Product Questions
Magento connect bağlantısı tekrar öldü. Ancak, uzantının [github deposu] 'na (https://github.com/magebuzz/Magebuzz_ProductQuestion) başvurabilirsiniz. – Earlee
- 1. Reactjs ile özel form formu
- 2. sayfasındaki formu tarih tipi sorunu
- 3. Devise Özel giriş formu
- 4. Özel Ürün: woocommerce
- 5. Form içinde açısal gönderme formu?
- 6. Angular2 Özel Form Doğrulayıcılar,
- 7. Form türü entity symfony2 formu ile formu gönderin
- 8. Ürün hakkında detaylı bilgi için ürün detay sayfasındaki ürüne 3 ve lineer şekilde ürün ekleme ve sepete ekleme
- 9. Özel bloğumda ürün yokken “Ürün Yok” mesajını nasıl gösterirsiniz?
- 10. Site Ayarları Sayfasındaki SharePoint Özel Eylem Sayfa
- 11. Dinamik Form formunu silme formu django
- 12. GET Form verisinden erişme - Javascript Formu Django'da
- 13. VB.NET - Kesinti form döngüsü ve bitiş formu
- 14. önyükleme simgesi Bu form var formu
- 15. Magento Renk Örnekleri Özel Tema Blanco, ürün görüntüsünü değiştirmiyor
- 16. Özel İletişim Formu 7 Doğrulama
- 17. Bahar formu hataları özel html
- 18. Özel denetleyicide form kullanma?
- 19. Formu temizle kez gönderilen formu
- 20. Web sayfasındaki tüm form denetimlerini devre dışı bırakma
- 21. VB.NET Formundan Excel sayfasındaki canlı güncelleştirme verileri Form
- 22. formu
- 23. IdentityServer3 - Özel form alanlarını FormPostResponse.html
- 24. PHP sayfasındaki DOMPDF kullanarak PDF sayfasındaki başlığı
- 25. Active Admin: Özel sayfada datepicker ile form
- 26. WooCommerce Ürün Satıcısı - güncelleştirme taksonomisi özel alanlarını güncelleştir
- 27. formu gönderin
- 28. Microsoft Dynamics CRM 4 özel varlık formu etkinleştirme olayı tetiklenmiyor
- 29. Özel iletişim formu: İsteğiniz gönderilemedi. Tekrar deneyin sonra
- 30. import.io wordpress sayfasındaki verileri görüntüleme
Kabul ediyorsanız, yalnızca e-posta seçeneği sunabilirim. Müşteri tarafından gönderilen göstermek için yönetici bölüm kodu yazmak için fazla zamanım yok! –
@ Oğuz Thx (Teşekkür ederim :)), bu çok yardımcı olur! – l0lander
rica ederim :) (karşılama anlamına gelir) –