通过模板、CSS和JS文件,编码器可以获取页面各个部分的默认输出,并对它们进行定制,以构建其站点的独特部分。
注意:只有那些熟悉HTML、CSS和一些PHP的人才应该考虑修改他们的模板。由于它们涉及到编辑代码,很容易在无意中破坏站点的输出!
模板是定制页面网站区域的关键,以便它们对你的网站和你对它们的特殊使用是独特的。有三种类型的模板你可以自定义:
- 数据库模板
数据库模板允许您更改数据库几乎每个部分的输出。模板主要有四种类型:- 分类指数
呈现数据库类别索引的模板,以及浏览记录列表时的子类别。 - 清单
呈现记录列表的模板 - 显示
呈现记录视图本身的模板,包括评论和评论 - 形式
添加/编辑表单的模板,允许您根据数据库自定义该表单
- 分类指数
- 页面模板
默认情况下,页面将使用套件包装器,其中包括标题、导航、用户栏等,让页面内容控制实际的内容区域。但是,您可以选择使用自定义页面包装器,从而允许您控制页面的整个输出。包装器被创建为页面模板,并在创建页面时选中。 - 块模板
当你创建一个显示数据提要的插件块时,IPS4使用一个默认模板。不过,您可以自定义此模板或创建一个新模板,使每个块具有独特的外观。
block可以包含IPS4的全部范围模板的语法,提供了很大的灵活性。每个模板可用的数据取决于它的类型(例如,数据库列表模板将接收来自数据库类别的数据,但块模板将接收匹配块过滤器的数据),但所有模板都可以访问完整的底层IPS4 PHP框架。
数据库和页面模板在页面模板编辑器中进行管理,通过导航到页面->模板访问AdminCP并点击新按钮。
默认块模板也像上面一样在模板编辑器中进行管理,但也可以在块配置本身中对每个块进行定制,方法是在AdminCP然后编辑有问题的区块。
要完全自定义使用Pages创建的部分,通常需要添加自定义CSS和Javascript。Pages提供了一种内置的方法来编写和使用这些资源,然后将它们分配给页面使用。
页面中的CSS和JS资源通过导航到页面->模板来管理AdminCP,然后单击编辑器中的CSS或JS选项卡。新资源可以通过单击新按钮。
要将它们分配到一个页面,只需在包括选项卡创建或编辑页面时AdminCP.
报告指南