对于一个我正在使用Typo3 v6.0的项目.我正在寻找创建嵌套的内容元素或内容元素容器.我希望能够在不使用特定模板的情况下创建内联双列布局.我希望不使用templavoila 这样做.
我曾尝试扩展是gridelements,kb_nescefe,bs_fce,multicolumn但这些不工作,因为它们与TYPO3的V6兼容.
我的目标是像附加图像那样的最终结果.内联双列内容可以省略,使用一次或多次使用,包含任何其他内容元素.
我在这里寻找最简单的解决方案.我更喜欢不需要在flux诸如此类的解决方案中投入大量学习时间(http://fedext.net/ - 看起来很酷,但现在也耗费时间)
有任何想法吗?

将TYPO3 4.5(或6.1)升级到6.2的建议步骤是什么?我有一个mac,我的网站在共享的Linux帐户上运行.
如何在TYPO3中动态压缩(缩小)我的JavaScript和CSS文件?
谢谢
我有一个指向受限页面的链接.当我在注销状态下直接访问链接时,它会重定向到404.实际上它应该重定向到登录表单.
我试过了:
config {
typolinkLinkAccessRestrictedPages=PAGE_ID
typolinkLinkAccessRestrictedPages_addParams = &return_url=###RETURN_URL###&pageId=###PAGE_ID###
}
Run Code Online (Sandbox Code Playgroud)
不工作.
我也尝试了登录状态重定向插件,没用.
有人知道怎么做吗?我使用的是TYPO3版本4.4.8.
redirect authorization typo3 http-status-code-404 typoscript
我有一些Typo3内置的限制页面.问题是我无法自动将用户从这些页面重定向到登录页面.我怎么做?我迫切需要它并且无法找到解决方案,尽管我花了大部分时间在它上面工作:(
任何帮助都感激不尽.
是否可以在TYPO3 Fluid模板中获取当前语言键(或代码)?
与此同时,我发现了另一种使用此处的视图助手的解决方案:
<?php
class Tx_AboUnitReservation_ViewHelpers_LanguageViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
/**
* Get the current language
*/
protected function getLanguage() {
if (TYPO3_MODE === 'FE') {
if (isset($GLOBALS['TSFE']->config['config']['language'])) {
return $GLOBALS['TSFE']->config['config']['language'];
}
} elseif (strlen($GLOBALS['BE_USER']->uc['lang']) > 0) {
return $GLOBALS['BE_USER']->uc['lang'];
}
return 'en'; //default
}
/**
* Return current language
* @return string
*/
public function render() {
return $this->getLanguage();
}
}
?>
Run Code Online (Sandbox Code Playgroud)
我在流体模板中使用如下.
<f:alias map="{isGerman: 'de'}">
<f:if condition="{aboUnitReservation:language()} == {isGerman}">
<script type="text/javascript" src="{f:uri.resource(path:'js/jquery.ui.datepicker-de-CH.js')}"></script>
</f:if>
</f:alias>
Run Code Online (Sandbox Code Playgroud) 为了创建一个有Typo3和Twitter Bootstrap的响应式网站,我想删除图像的高度和宽度属性
以下是通过文本和图像和图像类型的内容元素在前端生成图像的方式
<img src="typo3temp/pics/a625b79f89.jpg" width="300" height="226" alt="blabla" />
Run Code Online (Sandbox Code Playgroud)
我想删除维度属性并得到这个:
<img src="typo3temp/pics/a625b79f89.jpg" alt="blaba" />
Run Code Online (Sandbox Code Playgroud)
谁能帮我 ?
html5 typo3 content-management-system typoscript responsive-design
我有这个MySQL
DELETE FROM sys_log
WHERE sys_log.tstamp < UNIX_TIMESTAMP(ADDDATE(NOW(), INTERVAL -2 MONTH))
ORDER BY sys_log.tstamp ASC
LIMIT 10000
Run Code Online (Sandbox Code Playgroud)
如果我是cronjob,这对于保持sys_log小是否有用?
我想从我的typo3扩展中获取一些数据库表.扩展基于extbase.
查询始终只返回数据,但数据存在
我试过这个:
$query = $this->createQuery();
$query->statement('SELECT * FROM `my_table`
WHERE field = ? ORDER BY date DESC LIMIT 1',
array($condition));
$results = $query->execute();
Run Code Online (Sandbox Code Playgroud)
还有这个:
$query = $this->createQuery();
$query->matching($query->equals('field', $condition));
$query->setOrderings(array('date' => Tx_Extbase_Persistence_QueryInterface::ORDER_DESCENDING));
$query->setLimit(1);
$results = $query->execute();
Run Code Online (Sandbox Code Playgroud)
两者都返回null作为结果.
是否有可能获得该类创建的sql来查找bug的位置?
我查看了一些extbase持久化类,但没有找到线索
编辑:对于那些感兴趣的人..我找到了一个"解决方案".
如果使用statement()方法创建查询,则可以使用此函数打印查询
echo $query->getStatement()->getStatement();
Run Code Online (Sandbox Code Playgroud)
它不会取代占位符.但是你可以用这种方法得到变量
var_dump($query->getStatement()->getBoundVariables());
Run Code Online (Sandbox Code Playgroud)
这是我找到的最佳解决方案,无需编辑extbase扩展
我可以在三个不同的地方编写TypoScript:在模板中,有常量字段和设置字段,在每个页面中都有一个TSConfig字段.但是,似乎每个TypoScript命令都需要进入特定字段.大多数时候,我必须先尝试查找给定配置是进入模板设置还是进入根页面TSConfig.
为什么写TypoScript有三个不同的地方?他们每个人的用途是什么?
typo3 ×10
typoscript ×4
extbase ×2
fluid ×2
php ×2
redirect ×2
css ×1
html5 ×1
javascript ×1
login ×1
mysql ×1
sql ×1
tsconfig ×1
typo3-4.5 ×1
typo3-6.2.x ×1