问题标签 [tt-news]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typo3 - tt_news 3.1.0 更新从 2.5.0 类别删除?
我已将 tt_news 配置为在我的 tt_news 2.5.0 安装中显示页面树中的所有类别,但是在更新到 3.1.0 之后,我只能在我的 tt_news be-modul 和每个类别选择树中看到几个类别?如何再次显示 2.5.0 中的所有类别?我使用了升级向导,并且我在另一台服务器上进行了另一个安装,配置完全相同,它显示了所有 500 个类别。问题是 tt_news 仅显示 500 个类别中的 1 个类别。类别树未完全遍历。目前我能看到的唯一区别是服务器安装了 mysql 4.1.0,而我的开发服务器安装了 mysql 5.1.0。会不会是数据库问题?
编辑:问题解决了。我的 Typo3 用户不允许查看某些类别!!!!!!
typo3 - tt_news:修改图片src
为了能够使用延迟加载,我需要修改src
tt_news 图像输出的属性,如下所示:
我试过了:
但无济于事,因为
- 有问题的图像不是通过 RTE 插入的,而是“正常”的媒体集成。
- 这不会在取消设置之前将
src
属性复制到。data-original
那么,除了拔头发,我还能做什么呢?
function - tt_news - 在哪里定义寄存器“newsMoreLink”?
扩展 tt_news 对我来说非常有用,但是有一个叫做“register:newsMoreLink”的小东西。该寄存器确实包含 contentelement 的 singlePid(定义了单个视图页面)和来自新闻扩展的新闻文章的 uid。
这是扩展 tt_news 的“new ts”的打字稿部分如您所见,有“append.data = register:newsMoreLink”...
什么是“注册:newsMoreLink”?这像一个函数还是什么?我不知道。但是如果我在“append.data”上使用它,“register:newsMoreLink”会产生一个奇怪的链接。它产生的是“更多>”链接。新闻文章预告后的“更多 >”链接如下所示:
http://192.168.1.29/website/index.php?id= 474 &tx_ttnews%5Btt_news%5D= 24 &cHash=95d80a09fb9cbade7e934cda5e14e00a
474 是“singlePid”(这是它在数据库中调用的内容 24 是新闻文章的“uid”(您使用后端的 tt_news 插件创建的)
我的问题是:“注册:newsMoreLink”在哪里定义?它是一般定义还是我错过了 Typo3 的一个事实..?如何在此“更多>”href 末尾添加锚链接?喜欢:
configuration - TYPO3:tt_news 多语言配置 - 尽管没有翻译,但仍显示 [更多] 链接
必须做什么才能使新闻使用默认语言以外的另一种语言。我已经有了:
- 网站语言
- 新闻概览的页面翻译(显示:最新)
- 详细新闻的页面翻译(显示:SINGLE)
在我的默认语言中,一切正常。但是对于新语言,我只能在页面上看到带有 [更多] 链接的空白新闻,no news_id given
单击该链接会给我。我是否必须为存储新闻的文件夹创建页面翻译?到目前为止,我只能为每个新闻条目设置语言。
编辑:
我为存储新闻的文件夹创建了翻译。现在它似乎工作了。但是,如果没有翻译,如何删除 [more] 链接?
这是在 HTML 代码中
我也用过
压制第二个更多的链接。但是为什么会显示空消息呢?
typo3 - 向 tt_news 添加标记,将链接保存到另一个页面
我希望用户可以指定指向页面的链接。因此使用了一个组。该示例基于“相关”字段。由于其余部分的结构不仅仅是条目,因此用户也应该能够设置多个链接。不需要反向查询。
我就是这样做的:
在这里我加载输入字段“链接”:
在这里,我定义了“链接”字段
我使用“相关”字段作为示例。
这里我定义了后端的位置:
现在该字段按预期显示。我可以选择一个页面,它会出现在选择列表中。在表中的字段中,tt_news
值仅从 0 变为 1。此外,表tt_news_related_mm
中现在还有一个条目。我已经通过使用单独的表格达到了这一点。
只缺少一件事:如何将页面 ID 转换为语音 URL?
现在我在 cascaval 的帮助下管理了它:
internationalization - 仅在内容存在时设置标记
我目前正在向 tt_news 添加自定义标记。我想将设计保留在模板中。但是如果标记是空的,我会得到<br /><h2></h2>
等等。这只有在有内容的情况下才有意义。目前我在 class.tx_tt_news.php 中有逻辑和格式。还有其他方法吗?
typo3 - tt_news:在单一视图中更改语言时没有给出 news_id
我正在使用 TYP 4.5.5、RealURL 1.11.2 和 tt_news 3.0.1。我希望用户可以切换语言,并以用户语言显示相应的新闻。所有人都应该使用 RealURL。
切换语言时,不提交新闻 ID。所以我必须明确提交 id。我发现一些线程向我展示了它是如何工作的,但我没有得到管理。这是我的 TS:
根据我发现的信息,我应该使用additionalParams
并设置参数GPVar
。但我总是收到no news_id given
消息。
这是我的 RealURL 配置:
解决方案:
似乎添加addQueryString
完成了这项工作。这是我的最终语言切换器:
url - tt_news 和 RealURL:缩短新闻文章的 URL
目前,新闻文章的 URL 看起来像
www.domain.com/path/to/page/news/news-detail/article/articlename
有没有办法缩短这个网址?例如错过文章或新闻细节?
在 RealUrl-Configuration 中有数组article
,但我不知道是否可以将其更改为例如 news-detail ...
你有什么想法吗?
我正在使用 Typo3 4.5.5、realurl 1.11.2 和 tt_news 3.0.1。
fancybox - tt_news:用于插入 RTE 中的图像的幻想框
用户应该能够在新闻中插入图像。如果它们被插入,它们应该用fancybox 打开。因此我安装了jqfancybox
. 现在,作为媒体添加的图像在幻想框中打开,用户可以单击所有图像(如画廊)。我还需要做什么才能打开 RTE 插入的图像?
我尝试了以下打字稿:
这个想法是,如果用户使用“单击放大”选项插入图像,则应该添加上面显示的类以及 rel 属性。其余的应该做fancybox。但是对于现有图像,没有添加任何类,并且幻想框不会弹出。我错过了什么?
编辑:
现在我尝试了:
但链接没有包装。