本文整理汇总了PHP中CSite::GetNameTemplates方法的典型用法代码示例。如果您正苦于以下问题:PHP CSite::GetNameTemplates方法的具体用法?PHP CSite::GetNameTemplates怎么用?PHP CSite::GetNameTemplates使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CSite
的用法示例。
在下文中一共展示了CSite::GetNameTemplates方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
?>
</select></td>
</tr>
<tr class="adm-detail-required-field">
<td><?php
echo Loc::getMessage('FORMAT_NAME');
?>
</td>
<td>
<select name="" onchange="if(this.value != ''){this.form.FORMAT_NAME.value = this.value;}">
<option value=""><?php
echo Loc::getMessage("culture_edit_other");
?>
</option>
<?php
foreach (CSite::GetNameTemplates() as $template => $value) {
echo '<option value="' . $template . '"' . ($template == $culture["FORMAT_NAME"] ? ' selected' : '') . '>' . htmlspecialcharsex($value) . '</option>' . "\n";
}
?>
</select>
</td>
</tr>
<tr class="adm-detail-required-field">
<td></td>
<td>
<input type="text" name="FORMAT_NAME" size="30" maxlength="255" value="<?php
echo $cultureField["FORMAT_NAME"];
?>
">
</td>
</tr>
示例2: GetMessage
<tr>
<td align ="right" valign="middle" width="50%"><?php
echo GetMessage("IM_OPTIONS_NAME_TEMPLATE");
?>
:</td>
<td>
<?$curVal = COption::GetOptionString("im", "user_name_template", "#LAST_NAME# #NAME#", $site["LID"]);?>
<select name="<?php
echo $key;
?>
_<?php
echo $site["LID"];
?>
">
<?
$arNameTemplates = CSite::GetNameTemplates();
$arNameTemplates = array_reverse($arNameTemplates, true); //prepend array with default '' => Site Format value
$arNameTemplates[""] = GetMessage("IM_OPTIONS_NAME_IN_SITE_FORMAT");
$arNameTemplates = array_reverse($arNameTemplates, true);
foreach ($arNameTemplates as $template => $phrase)
{
$template = str_replace(array("#NOBR#","#/NOBR#"), array("",""), $template);
?><option value="<?php
echo $template;
?>
" <?php
echo $template == $curVal ? " selected" : "";
?>
><?php
echo $phrase;
?>