想要創(chuàng)建用戶可以選擇的自定義博客布局。希望可以在不同的位置選擇不同的布局,在某些情況下使用默認的博客布局,并為某些博客頁面使用新設(shè)計。在本教程中,我將向您展示如何創(chuàng)建自定義布局以及如何通過菜單鏈接控制它。
步驟1.復制類別博客文件
- 導航到components / com_content / views / category / tmpl /
- 復制這些文件:
- blog.php
- blog.xml
- blog_children.php
- blog_item.php
- blog_links.php

將文件粘貼到此文件夾中:/ templates / your-template / html / com_content / category /

步驟2.重命名布局文件
將文件名中的“blog”替換為唯一的。在我的例子中,我使用“custom”:
- custom.php
- custom.xml
- custom_children.php
- custom_item.php
- custom_links.php
步驟3.編輯xml文件
編輯XML文件。在我的例子中,該文件是custom.xml
找到布局標記并為屬性設(shè)置自定義值:
標題
選項(跳過空格,改為使用下劃線)
查看消息標記并為新布局設(shè)置自定義描述
這是我的例子:

步驟4.測試新菜單項類型
自定義布局將生成新的菜單項類型。
轉(zhuǎn)到菜單>您的菜單>添加新菜單項
菜單項類型>文章>您的自定義菜單項類型; 在我的例子中是“自定義博客”

選擇類別,設(shè)置標題并保存。
步驟5.自定義新布局
自定義布局的主要目的是顯示具有不同設(shè)計的內(nèi)容。根據(jù)您的需要,編輯PHP文件以生成所需的結(jié)果:
custom.php
custom_children.php
custom_item.php
custom_links.php
通過刷新前端來測試您的自定義。在我的自定義布局中,我添加了一個帶有虛擬文本的藍色區(qū)域。

如果您想了解更多關(guān)于Joomla的學習信息,請查看Joomlass關(guān)于Joomla的所有教程。






