typolight
为了解决左右两边的动态Teaser问题,开发了该组件,更方便了左右Teaser的内容管理。使用Content Box组件分以下几个步骤。

一、安装组件

二、创建Moudule

三、在Layout中调用

四、创建Teaser(基于Content Box组件)



一、安装组件
首先安装Content Box组件,安装方法就不细说了和其他的modules安装是一样的,将组件拷贝到system/modules下面,然后在install.php中提交表,刷新后台即可。

下载Content Box组件

二、创建Moudule
进入Layout->Modules新建一个Module,输入Module名字,选择类型为Content Box,保存Module。

点击在新窗口中浏览此图片


三、在Layout中调用
进入Layout->Page Layouts中,选择要进行整合的Layout布局,将刚建好的Module嵌入到Layout中,在这里可以定义Module的显示位置。

点击在新窗口中浏览此图片


四、创建Teaser(基于Content Box组件)
最后一步也是最重要的一步,进入Content->Content Box中,创建一个Box,这里我只介绍几个主要参数。

a) 控制box的位置,即排序
点击在新窗口中浏览此图片

b) 指定box所属module,在前面我们建了module(相当于容器),这里把新建的box的放入module中
点击在新窗口中浏览此图片

c) 指定页面,控制当前的content box在哪些页面显示,展开页面树,选择所要控制显示的页面即可
点击在新窗口中浏览此图片

Over ~~
typolight系统的后台File manager问题

由于typolight上传文件可以从后台上传,当然每一个网站基本上都能支持ftp上传,问题就在typolight系统上传的文件,文件的owner是apache帐号,这导致了ftp上传和typolight后台上传的文件冲突了。

说简单点就是,ftp上传的文件通过后台是无法修改和删除的,而后台上传的文件通过ftp工具连接上也没有权限去做任何操作。

解决的办法其实很简单

登陆到后台,通过System->settings配置FTP信息,打开Use FTP to modify files选项,激活后台文件系统也用FTP进行管理即可,激活了Use FTP to modify files选项后,输入正确的FTP帐号信息和文件目录信息即可。
1、在数据库中找到表tl_module,添加一个和html字段一样的text字段,名为rte

2、打开system/modules/backend/dca/tl_module.php文件

3、找到代码第94行左右,在'html' => 'name,type;html',新增一行代码'rte' => 'name,type,headline;rte,cssID',完后如下:

'palettes' => array
(
...
'html'   => 'name,type;html',
'rte'     => 'name,type,headline;rte,cssID',
...
)


4、找到代码第314行左右,在html数组下增加一个新数组rte,代码如下:


   'html' => array
   (
     'label'                   => &$GLOBALS['TL_LANG']['tl_module']['html'],
     'exclude'                 => true,
     'search'                  => true,
     'inputType'               => 'textarea',
     'eval'                    => array('allowHtml'=>true)
   ),

   'rte' => array
   (
     'label'                   => &$GLOBALS['TL_LANG']['tl_module']['rte'],
     'exclude'                 => true,
     'search'                  => true,
     'inputType'               => 'textarea',
     'eval'                    => array('rte'=>'tinyMCE'),
   ),
在html代码出输入{{file::myowncode.php}} . 唯一要注意的是php文件要放置在templates模板位置。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]