Yönetici bölümünde yeni bir modül ve yeni bir üst düzey menü öğesi oluşturdum. Ayrıca, uygulamamda kullanmak istediğim formlarda, şablonları/[mymodule] klasöründe birkaç görünüm oluşturdum. Modülün amacı, müşterinin mağazasının tüm özel işlevlerini, öncelikle ürün yinelenen teslimat aboneliklerini anında düzenlemek için küçük bir form içermesidir.Özel Modülde Göndermeyen Magento Formları
Çok masalı bir birleşimden EAV olmayan bir veri modelini başarıyla oluşturdum ve varsayılan görünümü (dizin/dizin olarak adlandırılan ve menü öğesinden yüklenen) kayıtlarla doldurdum. Bir sonraki adım, "e-posta adresine göre arama" formunu kurmak.
Benim formu
<form id="search_form" name="search_form" method="post" action="<?php echo $this->getUrl('editsubs/index/post') ?>">
Search by Email: < input type="text" name="emailsearch" id="emailsearch" />< /form> < button onclick="searchForm.submit()" class="scalable save" type="button">
<script type="text/javascript">
var searchForm = new varienForm('search_form');
</script>
oluşur ve bir URL uygun oluşturulur ve göndermek için çalışıyor doğruladıktan; ancak editsubs/index/post
URL'si bulunmaz ve Magento gösterge panosuna yönlendirir.
config.xml dosyasındaki eksik öğeler bu davranışa neden olabilir veya bunun gerçekleşebileceği başka bir neden var mıdır? Ben baktığım bir şey mi?
Magento sürümü CE 1.4.1.1. Bu çok çıplak kemikleri bilerek saklıyorum ve SaRP'nin üstüne ya da formlarını kullanarak YAPMAYI yapıyorum. config
Yönlendiriciler bölümdür: önceden
<admin>
<routers>
<Editsubscr2>
<use>admin</use>
<args>
<module>Kindbars_Editsubscr2< /module>
<frontName>editsubs</ frontName>
</args>
</Editsubscr2>
</routers>
</admin>
Teşekkür !! Kris
Emin değilim, ama belki sorun xml kapanış düğümlerinde yanlış mı? < /module> ve frontName>, –
eğik çizgisinden sonra fazladan boşluk karakterine sahiptir. Gönderide görünmesi için XML'deki boşlukları ekledim - gerçek XML, sözdizimsel olarak doğru ve iyi biçimlidir. Yazdığımda geçerli XML görünmüyordu .. – Kris