[置顶] TYPO3安装说明

[置顶] Typo3是什么?

[置顶] Typo3后台多语言的面板选择项设置

[置顶] 如何通过TS配置typo3菜单?

[置顶] TYPO3插件如何开发?

typo3如何为TCA字段加上帮助信息?

不废话,我们先来看一下是怎么样一个效果:


也就是说我们已经为TCA的字段加上了一个说明,那如何实现这个效果呢,步骤如下:
1. 创建一个csh(context sensitive help)文件(比如我的文件是locallang_csh_pages.php),这个文
...

标签:

让GMENU生成的菜单以背景图片的形式出现

通常情况下,如果你用gmenu生成的菜单,默认情况下是9以a标签嵌套img这样的形式存在的。这样其实是比较不利于SEO的 ,比较有效的做法是让图片以背景形式出现,让后让标题隐藏不显示。 那么在TYPO3中我们的GMENU如何做到这一点呢?
默认情况下的结构是像这样的:

其实挺简单的,通常我们默认的gmenu的TS是这样的:

temp.gmenu.1 = GMENU
...

标签:

常用的TYPO3 API

Typo3TYPO3 API非常的庞大,有大量的函数和方法来完成各种复杂的功能。我们现在对typo3的一些重要的类进行简单的介绍。
1. t3lib_DB:typo3的数据库操作类,对mysql扩展方法的封装。这个大家应该都比较熟悉吧。不管前台和后台的调用方法都一样。
$GLOBLAS['TYPO3_DB']。 TYPO3 API链接:

标签:

如何解决用TemplaVoila选择列的问题

需要在DS里面定义 <oldStyleColumnNumber>来对应typo3初始的列,或者扩展定义新的列。
初始的定义一般是

标签:

为什么在IE6下面打开页面提示无法打开?

大家在开发项目的时候,不管是TYPO3项目还是其他的,可能都遇到这样一个问题:
在FF和IE7下面都运行正常,只有在IE6下面显示"Internet Explorer 无法打开站点".错误图如下:

标签:

在TYPO3插件或TS中引入javascript的几种方法

1. 在TS中引入javascript,有三种方法:
    a.  page.includeJS.file1=fileadmin/template/js/filename.js
    b.  headerData.998 {
          10=TEXT
          10.value=<script text/javascript>....javascript code here....</script>
...

标签:

TYPO3 CMS的强项是什么?

生动的内容管理
通过包括背景图象的涂层,或者通过文本,涂层,隐藏目标,制图菜单都可以被自动管理……一旦页面被创建、修改、删除,菜单会自动再生成。凭借其高性能的图片生成系统,TYPO3已成为当今各种网站内容管理系统当中独一无二的管理方案。

生成图象
在大小改变的过程中图片直接重新生成,而不是通过HTML码简单的改变图片面积(HTML码只可以改变页面上图像的面积,却不能从实质上改变图像大小)而使用者却不需要有任何专门的技术或制图能力。他们只需要将图象直接从屏幕、CD或者是数

...

标签:

TYPO3后台为什么不能在线编辑文件?

TYPO3 CMS在线编辑文件功能介绍,这篇文章已经介绍了TYPO3后台可以在线编辑文件功能,但是我今天突然发现编辑不了,居然没有编辑的按钮.

标签:

如何通过TS将已经设为hidden in menu的page显示在导航上

TYPO3建站过程中,你可能会遇到这样的问题。你想让一个page显示在正常的导航中,却又不想让它出现在BCN中,这时候怎么做呢?大家都知道在typo3中,其实常规的导航菜单和bcn其实是一样的,都是可以通过menu配置出来的,那么现在我们要做的就是让这个page在导航菜单上显示出来,在BCN中却不显示出来。
对于TYPO3菜单不熟悉的朋友,请看看如何配置TYPO3菜单?

标签:

如何通过TS判断菜单menu是否有子菜单?

IFSUB = 1                                                #有子菜单的话
IFSUB.allWrap =<div class="menu-level1-submenues">|</div>    #为它定义一个特别的不一样的嵌套标签(其实主要是为其加上不一样的class,用于定不同的样式)
IFSUB.expAll = 1               #expAll其实是展开所有的子菜单(因为默认的情况下不属当前菜单的子菜单是remove掉的,也就是SUB_ITEMS是为空的,像这样array(‘ITEM_STATE’
=>’IFSUB’,’SUB_ITMES’=>’’)所以,在默认情况下定义这一项其实是没有用的) 看效果图

标签: