新接触Drupal的站长们往往只是从某些渠道了解到Drupal的强大,却不是很理解Drupal的一些基本概念和用法,所以安装完成进入后台以后会感到非常迷茫,不知道从何入手,再加上Drupal的默认外观比较简陋实在是不够惊艳,所以只能从未入门到放弃,转而寻求其他方案去了。
刚刚看到有人在Drupal群里问使用Drupal建网站怎么创建栏目,感觉Drupal的管理后台里面结构和功能非常不清晰,和国内一些建站程序后台那直观的功能设置界面实在没法相比。一般国内的建站程序都是直接把栏目功能写死了,直接让你添加设置一级栏目、二级栏目甚至更多级,你设置完成以后,前台立刻就会自用产生相关的菜单和栏目区块,看上去马上高大上了,这给人一种操作非常简单而功能又非常强大的感觉。但是当你需要定制不同的功能或者外观时就会发现,没有很好的办法可以实现。
Drupal的情况正好相反。它在技术上非常灵活,可以自由地创建多个表(Taxonomy)和内容类型(Content types),又可以通过视图(Views)对内容和外观进行操作,让内容的分类和展示有了无数的可能性。大伟哥这里先说一下简单的思路,以后有机会可以通过实际的例子详细示范。
Drupal最基本的做栏目的思路就是使用分类(Taxonomy),创建不同的术语表(Vocabulary),然后在该术语表下面创建术语(Term)。比如我们计划做一个推广淘宝上面销售家用电器赚取淘宝客佣金的网站,可以创建一个“家用电器”的术语表,然后在这个术语表下面依次创建“电视机”、“电冰箱”、“微波炉”等术语。这样每个术语都会分配一个url网址,一个个简单的栏目就创建好了。当我们添加网站内容的时候,把内容分配给相应的术语,在术语表的网址下面,就能看到分类后的内容了。
或者,如果我们的目标和范围再扩大一点,不只是要推广家用电器等实体商品了,我们还要推广一些服务。而产品和服务之间的差距非常大,二者之间没有一点共性,简单的分类标准已经完全hold不住了,我们可以进而创建不同的内容类型(Content Type)来区分更大的类别,给不同的内容类型赋予不同的分类术语表,再配合视图(Views)、区块(Blocks)和菜单(Menus)形成更大意义上的网站栏目。
可以说Drupal的功能灵活而又强大,有着无限的可配置性和可扩展性,运用之妙,存乎一心也。当然,正因为它如此强大,要掌握起来自然比其他工具更加困难一些了。
- 添加新评论
- 601 阅读
评论
666
添加新评论