搜索找到 10 个匹配

mei
2022年 4月 12日 09:48
版面: 插件及扩展
主题: 如何创建自定义内容类型?
回复总数: 7
阅读次数: 1007

Re: 如何创建自定义内容类型?

好的谢谢大佬我看下
mei
2022年 4月 10日 21:47
版面: 插件及扩展
主题: 如何创建自定义内容类型?
回复总数: 7
阅读次数: 1007

Re: 如何创建自定义内容类型?

好的谢谢大佬
mei
2022年 4月 10日 11:18
版面: 插件及扩展
主题: 如何创建自定义内容类型?
回复总数: 7
阅读次数: 1007

Re: 如何创建自定义内容类型?

我想的是创建一种内容类型「产品」,然后「产品」下可以发布新的产品,就像发布新闻一样。然后我可以给所有「产品」的编辑页面匹配自定义字段,例如颜色、型号、系列等。
mei
2022年 4月 10日 11:07
版面: 插件及扩展
主题: 如何给指定内容类型添加自定义字段?
回复总数: 10
阅读次数: 940

Re: 如何给指定内容类型添加自定义字段?

谢谢大佬我试一试
mei
2022年 4月 9日 22:31
版面: 插件及扩展
主题: 如何给指定内容类型添加自定义字段?
回复总数: 10
阅读次数: 940

Re: 如何给指定内容类型添加自定义字段?

@Lopwon 你好,既然 preg_match 可以匹配到 write-post.php 或 write-page.php,那如果我在「分类」创建了博客、新闻两个分类,现在我想匹配到博客这个分类,就是说我想把这个自定义字段显示在所有是「博客」分类的文章编辑页下面,应该如何判断呢?
例如可能是这样写:if (preg_match( '/write-post.php/category=blog', $_SERVER['REQUEST_URI'] )) { ... }
但是这样写很显然不对的
mei
2022年 4月 9日 22:19
版面: 插件及扩展
主题: 如何创建自定义内容类型?
回复总数: 7
阅读次数: 1007

如何创建自定义内容类型?

当前的内容类型只有「Post」即文章、「Page」即独立页面,如何创建自定义内容类型呢?(如:产品、解决方案)

==============================

例如要创建一个网站,包括:首页、关于我们、产品、新闻、博客、联系我们等。
分析一下:
首页、关于我们、联系我们可以创建「独立页面」;
新闻、博客可以创建这两个「分类」,具体发表的新闻或博客都可以创建「文章」即可;
产品这个板块相对比较独立,有独有的字段,例如产品型号,产品颜色,产品系列等,如果产品页用「分类」来解决,不太妥,所以如何能创建自定义的内容类型呢?例如创建一个product内容类型
mei
2022年 4月 9日 21:18
版面: 插件及扩展
主题: 如何给指定内容类型添加自定义字段?
回复总数: 10
阅读次数: 940

Re: 如何给指定内容类型添加自定义字段?

@Lopwon 谢谢大佬,这个逻辑非常棒!
mei
2022年 4月 9日 11:17
版面: 插件及扩展
主题: 如何给指定内容类型添加自定义字段?
回复总数: 10
阅读次数: 940

Re: 如何给指定内容类型添加自定义字段?

@Lopwon 你好,可能我没有描述清楚,我又重新编辑了一下帖子
mei
2022年 4月 8日 09:43
版面: 插件及扩展
主题: 如何给指定内容类型添加自定义字段?
回复总数: 10
阅读次数: 940

Re: 如何给指定内容类型添加自定义字段?

不是前台页面,我是说后台的页面
mei
2022年 4月 8日 01:27
版面: 插件及扩展
主题: 如何给指定内容类型添加自定义字段?
回复总数: 10
阅读次数: 940

如何给指定内容类型添加自定义字段?

在functions.php中添加自定义字段:

代码: 全选

function themeFields($layout) {
    $title = new Typecho_Widget_Helper_Form_Element_Text('title', 
    	NULL, NULL, _t('测试字段'), _t('这是测试字段'));
    $layout->addItem($title);
}
这时,「文章」编辑页面、「独立页」编辑页面都会出现我们自定义的字段“测试字段”,但是这个“测试字段”我只想让他出现在所有的「独立页」编辑页面中,请问如何判断一下才能实现呢?