![](/img/trans.png)
[英]Open a modal window in joomla with form fields in custom module config
[英]Joomla 3 Custom Inquiry Form Module
我嘗試創建簡單的模塊,在其中創建帶有附件的查詢表單。 那里有基礎知識,但是我將停留在表單動作以及如何處理以電子郵件形式發送的表單輸入上。 我沒有將其保存到數據庫的計划。 目的是當用戶填寫表格並將其發送時,電子郵件營銷人員將其作為電子郵件接收。 以下是我的代碼。
mod_inquire.php
defined('_JEXEC') or die;
require_once dirname(__FILE__) . '/helper.php';
$inquire = modMessageHelper::getInquire($params);
require JModuleHelper::getLayoutPath('mod_inquire');
mod_inquire.xml
<extension type="module" version="3.1.0" client="site" method="upgrade">
<name>Inquire Here</name>
<author>John Doenut</author>
<version>1.0.0</version>
<description>A simple Inquiry module.</description>
<files>
<filename module="mod_message">mod_inquire.php</filename>
<folder>tmpl</folder>
<filename>helper.php</filename>
</files>
<config>
</config>
</extension>
helper.php
class ModInquireHelper{
public static function getInquire($params){
return "Inquiry!";
}
}
default.php
defined('_JEXEC') or die;
?>
<div class="container-fluid">
<form action="" method="post" id="inquiry-form" class="form-inline" enctype="multipart/form-data">
<div class="form-group">
<label for="inquiry-name">Name</label>
<input type="text" class="form-control" id="inquiry-name" placeholder="Enter name">
</div>
<label for="inquiry-email">Email address</label>
<input type="email" class="form-control" id="inquiry-email" aria-describedby="emailHelp" placeholder="Enter email">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label for="inquiry-message">Message</label>
<textarea class="form-control" id="inquiry-message" rows="3"></textarea>
</div>
<div class="form-group">
<label for="inquiry-attachment">Attach a file</label>
<input type="file" class="form-control-file" id="inquiry-attachment">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
問題:
如何通過和處理表格查詢?
如何附加文件?
我的表單動作是什么?
如果對此有類似的問題和答案,請告訴我。 另外,如果有教程,您可以發送鏈接,並且如果您可以直接回答我的問題,那將很棒。
您為什么不只使用來自擴展目錄的現成表單之一? 這比編寫自己的代碼要容易得多。 在這里鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.