我想在后端设置一个复选框默认选中。
showinpreview就我而言,它是文件中的字段/typo3conf/ext/news/Configuration/TCA/tx_news_domain_model_media.php。
我把值改成default了1,但是没有效果:
'showinpreview' => [
'exclude' => 1,
'label' => $ll . 'tx_news_domain_model_media.showinpreview',
'config' => [
'type' => 'check',
'default' => 1
]
],
Run Code Online (Sandbox Code Playgroud)
当我检查 tt_content 的 TCA 文件中是否有选中的复选框时,它看起来像这样:
'sectionIndex' => [
'exclude' => 1,
'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sectionIndex',
'config' => [
'type' => 'check',
'default' => 1,
'items' => [
'1' => [
'0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled'
]
]
]
],
Run Code Online (Sandbox Code Playgroud)
我看到的唯一区别是items. 但我不太明白这个 item-value 的作用。
我做了一个干净的拼写错误6.2.4安装,然后安装了"新闻"扩展.但是,如果我现在点击typo3后端左侧菜单中的扩展名,我会收到以下错误:
表'lanto01_typo3.tx_news_domain_model_category'不存在.
我知道数据库中缺少该表.但我该如何解决这个问题呢?
我有关于uid xyz和pid foobar的文章.如何使用f:uri.action或f:link.page(或任何其他uri)外部news扩展名为详细信息页面创建链接?
我正在使用TYPO3和新闻系统以及Bootstrap Package.
我看两次opengraph标签.其中一个新闻和一页.我怎么解决它?
如何在后端隐藏“showinpreview”字段?我想为编辑器隐藏此复选框,并始终选择第一张图像作为预告列表图像。
有没有一种简单的方法可以在新闻详细模板中按类别显示相关新闻?对于单个新闻项目,我想按类别显示三个相关新闻。
拉尔夫
我正在使用-template Item.html 的类名来TYPO3 8.7写一个sys_category名字tx_news,如下所示:
<div class="{f:format.case(value: '{newsItem.firstCategory.title}', mode: 'lower')}"> ...
Run Code Online (Sandbox Code Playgroud)
现在我的一个类别有两个单词,比如'my category',所以classname结果如下:
<div class="my category">
Run Code Online (Sandbox Code Playgroud)
如何从类名中删除空'' FLUID?
谢谢你的帮助.
我在为typo3 8.7.20 添加 3 个自定义字段到 tx_news 扩展时遇到了问题。
\n\n我已经使用过本教程: http://keinerweiss.de/525-die-extbase-extension-news-um-ein-feld-erweitern.html
\n\n但我无法让它工作。
\n\n在后端,我可以看到新字段(lat、lng、reciever),我可以用内容填充它们,当我保存它们时,它们位于数据库中。所以效果很好。
\n\n在前端它不起作用。如果我没有登录 Typo3,我现在甚至看不到该页面。
\n\n如果我已登录:在流体调试器中,我可以看到 3 个变量,但它们始终为空(即使我已在这些新字段中保存了带有某些内容的新闻记录)
\n\n这是我的域模型:
\n\n<?php\nnamespace Newsextend\\Newsextend\\Domain\\Model;\n\n/**\n * News model for default news\n *\n * @package TYPO3 \n * @subpackage tx_news\n */\nclass NewsDefault extends \\GeorgRinger\\News\\Domain\\Model\\News {\n/**\n * @var string\n */\nprotected $ext_lat;\n/**\n * @var string\n */\nprotected $ext_lng;\n/**\n * @var string\n */\nprotected $ext_reciever;\n\n/**\n * Get lat\n *\n * @return string\n */\npublic function getExt_lat()\n{\n return $this->ext_lat;\n}\npublic function setExt_lat($ext_lat)\n{\n $this->ext_lat = $ext_lat;\n}\n\n/**\n * Get lng\n …Run Code Online (Sandbox Code Playgroud) 我正在使用 TYPO3 9,新闻插件(新闻系统)。
我正在寻找一种按年份对新闻文章进行分组的方法,如下所示:
2019
--------
article 1
article 2
article 3
--------
2018
--------
article 1
article 2
...
Run Code Online (Sandbox Code Playgroud)
我找不到一个简单的解决方案,很难相信实现这一点的唯一方法是编辑 TYPO3 的源代码......
任何人都可以帮忙吗?
- - - - - - - - - - - - - 编辑
Bernd Wilke 建议的固定和工作代码:
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:layout name="General" />
<!--
=====================
Templates/News/List.html
-->
<f:section name="content">
<!--TYPO3SEARCH_end-->
<f:if condition="{news}">
<f:then>
<f:variable name="oldYear">2010</f:variable>
<f:for each="{news}" as="newsItem" iteration="iterator">
<f:variable name="currentYear"><f:format.date format="%Y">{newsItem.datetime}</f:format.date></f:variable>
<f:if condition="{oldYear} < {currentYear}">
<hr />
<h3>{currentYear}</h3>
<hr />
</f:if>
<f:render partial="List/Item" arguments="{newsItem: …Run Code Online (Sandbox Code Playgroud) tx-news ×9
typo3 ×8
categories ×2
typo3-8.x ×2
fluid ×1
opengraph ×1
templates ×1
typo3-6.2.x ×1
typo3-7.6.x ×1
typo3-9.x ×1