[英]Joomla: mod_login parameters not showing up in administrator backend
我試圖在mod_login參數中將“名稱/用戶名”參數值更改為“名稱”。 但是對於我的Joomla安裝(Joomla!1.5.23),僅顯示了幾個參數(“緩存+加密登錄表單”)。
有沒有辦法在后端顯示更多參數? 如果沒有,我可以在哪里編輯參數? 某個地方有ini文件嗎?
通常,模塊參數存儲在目錄中的XML文件中,該文件與模塊同名,位於“模塊”文件夾下(如果是管理模塊,則位於“ administrator /”下)。 在該文件中存儲模塊使用的參數,這些參數在后端的模塊配置中顯示。
至於mod_login,這些參數是不可編輯的,但是如果打開mod_login.php文件(在administrator / modules / mod_login /下),您將找到與該表格相關的html。
<p id="form-login-username">
<label for="modlgn_username"><?php echo JText::_('Username'); ?></label>
<input name="username" id="modlgn_username" type="text" class="inputbox" size="15" />
</p>
<p id="form-login-password">
<label for="modlgn_passwd"><?php echo JText::_('Password'); ?></label>
<input name="passwd" id="modlgn_passwd" type="password" class="inputbox" size="15" />
</p>
添加一個value="(your value here)"
並進行設置。
或者,如果您想做得很好,請打開XML文件並添加
<param name="name_default" type="text" default="Name" label="Default value for username" description="Default value for username" />
在mod_login.php
您可以使用
$default_value = $params->get('name_default');
並輸入以下表格:
<input name="username" id="modlgn_username" type="text" value="<?php echo $default_value;?>" class="inputbox" size="15" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.