帝國cms標題設定了加粗、顏色等屬性在內容頁顯示

黄文Rex發表於2024-10-05

要在 EmpireCMS 的內容頁上顯示帶有顏色樣式的標題,可以透過自定義函式來實現。具體步驟如下:

  1. e/class/userfun.php 檔案中增加自定義函式 DoTitleFont
  2. 在內容頁模板中替換 [!--title--]<?=DoTitleFont($navinfor[titlefont],$navinfor[title])?>

步驟 1:在 e/class/userfun.php 檔案中增加自定義函式 DoTitleFont

開啟 e/class/userfun.php 檔案,在合適的位置新增以下函式:

// 自定義函式,用於處理帶有顏色樣式的標題
function DoTitleFont($titlefont, $title) {
    // 解析 titlefont 欄位中的樣式資訊
    $style = '';
    if (!empty($titlefont)) {
        $style = " style='{$titlefont}'";
    }

    // 返回帶有樣式的標題
    return "<span{$style}>{$title}</span>";
}

步驟 2:在內容頁模板中替換 [!--title--]<?=DoTitleFont($navinfor[titlefont],$navinfor[title])?>

  1. 開啟內容頁模板檔案(通常是 e/template/content/content_article.htm 或其他相應的內容頁模板)。
  2. 找到 [!--title--] 標籤。
  3. 替換為 <?=DoTitleFont($navinfor[titlefont],$navinfor[title])?>

相關文章