«

怎么让主题模板支持自定义页面、文章分类、和文章自定义模板?

user-l6wSY77x • 2023-12-07 22:28 • 243 次点击 • ❓问题求助


怎么让主题模板支持自定义页面、文章分类、和文章自定义模板?
例如:
分类:文件名以 loglist 开头,如:log_list_abc.php
文章:文件名以 echolog 开头,如:echo_logabc.php
页面:文件名以 page
开头,如:page_abc.php

评论:
avatar
jjky8888 用户2023-12-08 20:53
同求,比如,我俩个A和B模板,我喜欢B的列表样式,想添加到A模板里怎么引用进去,不太懂谁能讲讲
commentator
user-l6wSY77x 楼主2023-12-09 13:49
@jjky8888:先复制B模板的php文件到A主题里面 ,命名log_list_b.php  log_list_a.php 两个,然后后台选择B的页面模板,就行了 。 B模板的css样式也加进去,如果有js的话也得一起加进去,css的id名冲突的话 重命名一下就行。
commentator
jjky8888 用户2023-12-09 13:54
@user-l6wSY77x:嗯,好我试试,
avatar
那多记忆 管理员2023-12-07 22:30
是的 ,详见官网文档 https://www.emlog.net/docs/#/template
commentator
user-l6wSY77x 楼主2023-12-07 22:36
@那多记忆:复制了一个echo_log.php  重命名了echo_log_abc.php 目录里面有两个模板了,但是文章编辑页面下拉框里面没有哎。
commentator
那多记忆 管理员2023-12-07 22:38
@user-l6wSY77x:<?php
/*@name 自定义模板的名称*/

注释 也要符合规则。
commentator
user-l6wSY77x 楼主2023-12-09 13:45
@那多记忆:<?php
/*@name 自定义模板的名称*/
if (!defined('EMLOG_ROOT')) {
    exit('error!');
}
?>
<main class="container blog-container">

这样的格式吗?  还是不显示页面模板下拉框哎   只修改php文件吗?  其他的js什么的不用管吧?
commentator
user-l6wSY77x 楼主2023-12-09 14:10
@那多记忆:搞定了  哈哈哈 谢谢了  完美