如何訂購我的joomla註冊表單上的字段?Joomla註冊表格字段排序
正如你所看到的,驗證碼必須在底部: http://www.celinasoft.com/index.php/component/users/?view=registration
如何訂購我的joomla註冊表單上的字段?Joomla註冊表格字段排序
正如你所看到的,驗證碼必須在底部: http://www.celinasoft.com/index.php/component/users/?view=registration
首先你需要創建您的註冊視圖模板覆蓋(以保持它的Joomla更新證明)的。爲此,請創建文件夾/templates/YOUT_TEMPLATE/html/com_users/registration
並在那裏複製/components/com_users/views/registration/tmpl/default.php
文件。
然後,你將需要修改代碼本身,開放/templates/YOUT_TEMPLATE/html/com_users/registration/default.php
文件,你會看到,在默認情況下的Joomla需要的所有字段registration.xml
文件和剛剛通過的foreach循環環路他們,這樣的代碼:
<?php foreach ($this->form->getFieldsets() as $fieldset): ?>
...
...
<?php endforeach; ?>
您需要通過您的手動場輸出這樣的更換這個週期:
<div class="control-group">
<div class="control-label"><?php echo $this->form->getLabel('email'); ?></div>
<div class="controls"><?php echo $this->form->getInput('email'); ?></div>
</div>
...
...
和輸出一樣,所有所需的註冊領域,爲了你喜歡。 警告:不要忘記,幾乎所有這些字段都需要註冊,不能錯過。
你可以在XML文件中的所有字段名components/com_users/models/forms/registration.xml
請注意,這只是示例代碼,瞭解邏輯。它沒有經過現場測試。所以如果發生錯誤 - 請讓我知道,我們將修復它:)
如果有人有更好/更容易的解決方案 - 我很樂意聽到它。