是否可以在ExpressionEngine 2中扩展类别

时间:2010-12-07 13:28:26

标签: expressionengine

我们目前正在权衡使用表达引擎2作为强有力候选者的cms。

我们希望创建一个双语网站,其中的类别需要使用两种语言。

我看到某个类别包含以下字段 分类名称, 网址标题, 描述, 图片网址,

我们还想在每个类别中添加“类别名称法语”和“描述法语”,并通过控制面板表单对其进行编辑。

有人知道这是否可行?

任何指针都非常赞赏

4 个答案:

答案 0 :(得分:2)

超出标准 ExpressionEngine类别字段 - 类别名称,类别网址标题,类别说明,类别图像网址 - 您可以添加尽可能多的Custom Category Fields你认为必要。

您可以在ExpressionEngine控制面板中添加/编辑自定义类别字段:

Admin > Channel Administration > Categories > Manage Category Fields

这样您就可以在每个类别中添加“类别名称法语”和“描述法语”字段,并在控制面板中对其进行编辑。

Create New Category Field

答案 1 :(得分:1)

我认为EE2中多语言网站的公认最佳做法是使用商业附加转录。 http://eeharbor.com/transcribe

答案 2 :(得分:0)

围绕双语类别最简单的解决方案是在类别描述输入字段中写入第二语言类别的名称,然后使用{category_description}作为该语言的名称标签。如果您需要两种语言的描述,那么这没有用。

答案 3 :(得分:0)

这可能适合你:

我没有使用EE2.0,但在EE 1.X中你可以创建自定义类别字段。

例如创建“{fr_category_description}”

然后阅读本教程 - http://expressionengine.com/wiki/Multi_language_site_alternative/

我在英文/威尔士网站上实现了这个功能,而且效果非常好

网址看起来像site.com/COUNTRY_CODE/template_group/template,并根据此提供内容。

通过根据国家/地区分配变量来工作,然后在模板中执行以下操作:

<h1>{{country_code}_my_field}</h1>

将转换为:

<h1>{en_my_field}</h1>的{​​p> site.com/en/<h1>{fr_my_field}</h1>的{​​{1}}

你只需要创建一个国家代码作为前置的字段,你就可以了。

如果您需要任何说明,请告诉我,可以从我的实际网站提供代码。