TYPO3 把內聯樣式轉成系統樣式檔案

2021-06-07 03:50:19 字數 914 閱讀 4133

大概可以用下面兩種方式解決吧。

第一種方式: 使用ts解決這個問題,這個比較簡單也比較的直觀,缺點:操作稍微麻煩點而已,其實也還好了。

page.cssinline

第二種方式: 擴充套件表「pages」, 具體操作如下。

第一步:ext_tables.php

$tempcolumns = array (

『styles』 => array (

『exclude』 => 0,

『label』 => 『styles』,

『config』 => array (

『type』 => 『text』,

『cols』 => 』30′,

『rows』 => 』5′,)),

);t3lib_div::loadtca(『pages』);

t3lib_extmgm::addtcacolumns(『pages』,$tempcolumns,1);

t3lib_extmgm::addtoalltcatypes(『pages』,'styles;;;;1-1-1′);

第二步:ts

page.cssinline

還有一種特殊的情況,就是我們的外掛程式中如果需要動態的新增一些樣式的話,那我們又應該怎麼辦呢?其實也很簡單,**如下,相信大家一看就會明白的。

$temp_stylelines = array();

$temp_stylelines = 『.mystyle {}』;

$globals['tsfe']->additionalheaderdata['specialstyles'] = tspagegen::inline2tempfile(implode(chr(10),$temp_stylelines),』css』);

隨著typo3版本的更新,寫法可能有些不一樣,如果發現有問題,可以檢視下typo3核心**。

Typo3 v4 3 1 高階企業級的產品

typo3是開源內容管理系統 cms 和內容管理框架 cmf 的領導性品牌之一,和cmsware一樣是乙個真正的高階企業級的產品 由於其不是面向低端使用者的產品,因而在國內影響相當有限。typo3主要是面向中高階php水平的開發者,但這個發布包也適合一般不懂程式設計的使用者使用。便捷的上下文關聯選單...

objective c 內管管理3

import 1.set方法記憶體管理相關的引數 retain release 舊值,retain新值 assign 直接賦值 預設,適應於非oc物件型別 copy release舊值,copy真值 2.是否要生成set方法 readwrite 同時生成setter和getter的宣告,實現 rea...

python 把返回值寫入txt文字內 (五)

查了很多,也看了很多,整了一頓的虛頭巴腦 最後還是這樣的!廢話不說,看 coding utf 8 import xlrd defopen txt 指定需要讀取的檔案位置 workbook1 xlrd.open workbook r c users dell desktop 111.xls names...