内容类型列表中的 Drupal 更改行权重
Posted
技术标签:
【中文标题】内容类型列表中的 Drupal 更改行权重【英文标题】:Drupal change row weight in Content Types list 【发布时间】:2015-08-02 09:57:40 【问题描述】:在 Drupal 7 中,默认情况下您有两种内容类型(“文章”、“基本页面”)。在此页面 www.site.com/admin/structure/types 上,您可以根据您的具体原因设置新的内容类型(例如“我的类型 1”、“我的类型 2”)。但是,该列表没有此列表的行高(排序)选项,我无法找到任何解决方案。
鉴于上述示例,当前内容类型列表将始终具有以下顺序:
文章 基本页面 我的类型 1 我的类型 2问题在于,当内容管理员想要创建新内容 (www.site.com/node/add) 时,他会看到完全相同的内容类型选项序列,并且可能会直观地选择“文章”而不是“我的类型 1”如果没有指示。
在块、主菜单列表链接等其他管理页面中,我可以选择上下移动项目(或“更改重量”)。我怎样才能为内容类型列表实现相同的效果,使“文章”和“基本”低于“我的类型”?
【问题讨论】:
我想这就是你要找的东西:drupal.stackexchange.com/questions/26776/… 【参考方案1】:我遇到了同样的问题,但从未以编码方式解决。我所做的是在内容类型名称之前添加一个数字。在你的情况下,你可以这样做:
Content type:
1. Mytype
2. Article
3. Basic Page
如果您想以编码方式进行操作,则需要侵入 Drupal 核心,在数据库中为内容类型创建一个列,并自动递增。然后在 drupal 核心中,您需要添加一个函数来重新排序内容类型。但是如您所知,一旦更新 drupal,您将丢失更改。或者您可以创建自定义模块。祝你好运
【讨论】:
以上是关于内容类型列表中的 Drupal 更改行权重的主要内容,如果未能解决你的问题,请参考以下文章
在 drupal 7 中更改 CDN 中的视频内容类型(mime 类型)