这里太冷清了啊,modx.cn上不去,类似产品发布的template variable之类的怎么使用?有人能告诉我么?
这乱码问题应该是这论坛得系统问题,中文直接输入帖子里就出现问题。上回我已经向管理员提过了,可是不见改善。我不太在这论坛使用中文,所以上封贴忘了有中文乱码得问题。抱歉!
Modx是有一定的学习门槛,老实说我也还处于初级阶段。至于是否比Joomla难操作,我想这见仁见智;我没用过joomla,所以无法比较,不过
Modx对我来说,非常容易上手。我没写PHP程序得基础,然而对CSS得使用还的心应手,所以一开始用modx做个普通网站觉得入门门槛低。modx的强项和高级功能在插件如 Ditto方面和TVS,我认为掌握好了Ditto和学的如何智慧应用TVs,在根据网站需要使用几个插件等,Modx比任何我尝试用过的CMS 还来的好。其最大功能在于使用者的应用和程度,程度中上和高极的使用者,可以说完全不受任何局限。你若能自己写PHP,那加上Modx的API,我敢保证Modx是最好最强的CMS.
我觉的一个程序员PHP可能比一个网站前台设计师(如我)更认为modx好用。
你所要的中小企业网站所需的产品介绍、留言反馈、搜索等modx完全能应付。。
搜索 - AjaxSearch
留言反馈 - Jot + eForm
产品介绍 - Maxigallery应该可以吧,不过我不太喜欢这插件。
Template Variables 和 Chunks 一起使用。你在安装时若选择的是modx全套模板,里面就有TVs,Chunks, AjaxSearch,Ditto, Jot 和eForm等的例子。
在创立Template Variables前,现建立一个模板。然后在要建立的新Template Variable里输入所用的选项和值,并选取《模板访问控制》权,把这TVs和模板挂钩。举个例子,我有三个模板分别命名为《home》、《blog》和《product_intro》,而所建立的一个TV我只想和其中一个模板挂钩,我把该Tv 取名为《blog_col_right》那我就在《模板访问控制》里选取所《博客》的模板。
《blog_col_right》 创立好后,我到《blog》模板里,加入
[*blog_col_right*]到所要出现的位置。例如,我的《blog》模板是2columns, 我要 《blog_col_right》Tvs在 right column里,那我就这么写
div id="right_col">
[*blog_col_right*]
</div>
这做好后,我到新添页面里,选取《blog》模板,在该新页里下边Template Variables选项里,就会出现《blog_col_right》,那儿,根据我之前在Tvs里所选择的‘输入类型’ (textarea, text, dropdown list等 ) 就会出现或textarea或text或dropdown list的选择让我随意加入HTML代码或其它选项。若html代码属于多次使用在不同的地方和页面,那我就把这代码方在Chunks里。举个例子,我把Chunk取名为《blog_archive》,我就在新增的页面Template Variables选项里直接输入 {{blog_archive}}.