SugarCRM basit özel bir görünüm oluşturma

2 Cevap php

Ben yeni bir eylem eklemek için SugarCRM MVC mimarisini kullanmaya çalışıyor ve yeni bir görünüm ile duyuyorum.

Ben eylem ve aynı zamanda bir sınıf manzaralı bir denetleyicisi oluşturmak başarmış, ben çözemiyorum tek şey basit bir html sayfası oluşturmak için nasıl.

Gerçekten SugarCRM metada şekilde kullanmak zorunda mıyım? Ben sadece iki ya da üç alanları ile basit bir form istiyorum.

Meta alternatifler var mı yoksa gerçekten benim basit bir sayfa oluşturmak için kullanmak gerekiyor???

2 Cevap

Mümkünse yeni bir sayfa oluşturmak için meta çerçevesinde kalmak isteyeceksiniz. Eğer görünüm denetleyicileri Ancak, bir kez, istediğiniz herhangi bir şey yankı ve hala ekran () işlevi geçersiz tarafından "güvenli yükseltme" kalabilirler. Ancak, yukarıda gerçekleştirmek isteyen ne yapmak için doğru yolu ekran () işlevi geçersiz kılmak aynı zamanda yeni bir tpl dosyası oluşturun (özel / modules / / tpls / view.tpl) ve sonra için ne gerekiyorsa yapmak için değil sadece bilge PHP gerçekleştirmek ve daha sonra (ben bu karmaşık geliyor biliyorum. - ama öyle değil sen Smarty anlamak kez Bu aslında oldukça basittir) smarty çiftleşmiş motoru aracılığıyla değişkenleri atamak.

Bir şey - Özel / modules dizininde (kendi denetleyicileri ve görünümü dosyaları da dahil olmak üzere) tüm bu yapıyor emin olun. Bu da şeyler güvenli yükseltme tutacak gibi. Ve gelecekte baş ağrısı her türlü ücretsiz tutmak. :)

İşte SugarCRM Geliştirici Kılavuzu'nda bir bağlantı online ve ayrıca kendi Geliştirici web sitesine bir link. SugarCRM forumlarda geliştiricileri oldukça iyi bir topluluk var bu yüzden de orada soru sormaya çekinmeyin.

Developer's Guide: http://developers.sugarcrm.com/docs/OS/5.2/-docs-Developer_Guides-Developer_Guide_5.2-toc.html

Developer's Site: http://developers.sugarcrm.com/

Tüm bu yardımcı olur umarım!

Aşağıdakileri deneyin:

  • yeni bir modül oluşturmak
  • özel / modüller halinde sayfa koymak /
  • (elbette php uzantısı olmadan) URL index.php kullanılarak? modülü = & action = Eğer sayfaya erişebilirsiniz.

If you'd like to have different action name and page name then you should add the file action_file_map.php into your module directory and specify inside the mapping:

$action_file_map['action_name'] = 'path_to_your_page';

Bu ACTION_NAME tüm küçük olmalıdır Not - SugarController karışık durumda eylemler (SugarCRM 6.1.2 true) maç mümkün olmayacaktır.