Comments (5)
手动的话: 把不同分类的模板文件以分类缩略名命名,如
default.php
、technology.php
(缩略名请在后台——管理——分类中查看),然后在当前模板目录下建立一个名为 category 的文件夹,把不同分类的模板文件放进该文件夹,这样,在访问分类页面时,会自动调用分类对应缩略名的分类模板。
这种很不方便,如果能在后台设置中,自由的为当前分类选择模板就好了。对于主题开发者,这种功能也很方便,总不能让使用者自己建文件夹吧qaq
from typecho.
如果不想手动的话,这里提供一个这折中方案也是我自己目前在使用的方法,就是主题设置里读取全部分类,然后通过js控制拖拽来分配不同分类的mid,在分类页面读取主题设置的mid来使用不同模板
如果大家有更好的方案也欢迎分享一下
from typecho.
手动的话: 把不同分类的模板文件以分类缩略名命名,如default.php
、technology.php
(缩略名请在后台——管理——分类中查看),然后在当前模板目录下建立一个名为 category 的文件夹,把不同分类的模板文件放进该文件夹,这样,在访问分类页面时,会自动调用分类对应缩略名的分类模板。
from typecho.
如果不想手动的话,这里提供一个这折中方案也是我自己目前在使用的方法,就是主题设置里读取全部分类,然后通过js控制拖拽来分配不同分类的mid,在分类页面读取主题设置的mid来使用不同模板
如果大家有更好的方案也欢迎分享一下
思路很不错,感觉很可行,很感谢!
from typecho.
如果不想手动的话,这里提供一个这折中方案也是我自己目前在使用的方法,就是主题设置里读取全部分类,然后通过js控制拖拽来分配不同分类的mid,在分类页面读取主题设置的mid来使用不同模板
@Moidea 能否分享一下主题设置页怎么获取分类的mid和名称等数据的代码?
from typecho.
Related Issues (20)
- 1.3版本有些函数是废弃了么?
- 评论列表报错 HOT 4
- 建议增加深色模式 HOT 1
- 带有端口的HTTPS地址,Permalink中端口号没了,导致访问错误 HOT 8
- 发现代码里面有一段奇怪的疑似经过混淆后的函数 HOT 2
- 能否让文章列表的日期显示为绝对时间,不要用“N小时前”“N天前”这样的显示 HOT 3
- 插件冲突问题依旧存在 HOT 2
- 后台回复评论无法触发finishComment HOT 2
- 官网报错502了 HOT 1
- 点击“发布文章”时候跳404 HOT 6
- 论坛社区注册之后收不到激活邮件 HOT 2
- 自定义分类模板中遍历读取评论列表时,全都是第1篇文章的评论 HOT 2
- joyqi/typecho:1.2.1-php7.4-apache版本打开页面详情会出现500 Database Query Error HOT 6
- typecho后台文章编辑无文本框 HOT 2
- 搞不明白为啥要给uploads 文件加权限。 HOT 2
- 访问admin/register.php时PHP报错 HOT 3
- 关于插件和命名空间问题 HOT 1
- 万人血书希望作者出个官方的Restful api功能,太想要这个了。 HOT 1
- [issue无效,该功能已存在]Markdown支持多层嵌套
- 关于评论置顶的建议
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typecho.