问题标签 [tx-indexed-search]
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-8.x - Typo3 8.7 索引搜索:排除图像
我正在寻找将图像排除在索引之外的正确方法。我尝试使用plugin.tx_indexedsearch.settings.mediaList = 0
(我从高级搜索表单中的 mediaTypes 选择列表中推断出该数字),但这仅更改了 MediaTypes 选择列表中的选项。
我发现其中一个隐藏字段是并且在 extbase 变量转储tx_indexedsearch_pi2[search][mediaType]
中有一个默认设置。searchParams.mediaType = -1
所以我尝试plugin.tx_indexedsearch.searchParams.mediaType = 0
了 TypoScript 设置——但没有效果。
所以我所做的就是将模板文件中上述隐藏字段的值Partials/Form.html
从{searchParams.mediaType}
更改为0
. 但我认为这只会阻止文件显示在结果中,而不是首先被索引。
typo3-8.x - 创建自定义搜索表单 indexed_search TYPO3 v8
我正在尝试将自定义搜索表单添加到我的模板中,我在 v7 安装中使用的 TypoScript 不再有效。
如果我复制扩展中使用的 Fluid 表单 (Form.html) 并将其放入我的一个 Fluid 模板中,则会出现一个搜索框,但它会回发给自身,即使我在常量中设置了 rootPidList。这是我复制的代码:
还有我的打字稿:
如果我将股票索引搜索插件添加到随机页面,这将起作用。只是为了排除它,我还禁用了 realurl 以防万一。
再次感谢 T3 社区。
search - TYPO3 Indexed_search 设置起始页
我有以下 page_tree,其中 de_ch 和 de_de 具有相同的语言(它需要是相同的语言)。当我得到搜索结果时,我从两棵树中都得到了结果,但我只想从当前的 Pagetree 中得到结果(例如,仅来自 de_ch 和这一个的子页面)。
mysql - 命令不同步;您现在无法运行此命令 - EXT:indexed_search 的 TYPO3 后端模块出错
在我的 TYPO3 8.7 安装的生产环境中,当我尝试打开 TYPO3 后端模块“索引”时收到此错误消息:
问题似乎出在函数 getRecordsNumbers() 中 vendor/typo3/cms/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php 的循环中
经过一些研究,这似乎closeCursor()
是必要的,但我无法整合它。
有趣的是,该错误仅发生在我的生产环境中。在开发机器上,一切正常!
那么这现在是 TYPO3 错误还是我的生产机器的配置问题?
我的环境:
- TYPO3 8.7.20
生产:
- PHP 7.2.8
- MySQL 5.6.37
- mysqlnd 5.0.12-dev
发展:
- PHP 7.2.7
- MySQL 5.5.60
- mysqlnd 5.0.12-dev
唯一的区别是在开发环境中 pdo_mysql 不存在。
typo3 - 自定义 TYPO3 扩展的索引搜索和站点管理的 slug 导致问题
TYPO3 环境
- TYPO3 v9.5.3
- EXT:新闻(7.0.8)
- EXT:indexed_search (9.5.3)
- 使用作曲家:否
问题
- 在 EXT:indexed_search 结果列表页面上,未生成自定义扩展记录的 slug URL。slug 仅包含 TYPO3 页面 URL。
- 例子; URL 应该是http://thedomain.com/news/detail/announce-first-news/,但它目前只生成http://thedomain.com/news/
根据我们的分析,TYPO3 v9 站点管理的 slug 功能似乎导致了问题,并且可能存在以下问题。
问题 #1
主要问题是,在启用站点管理的 slug 设置后,自定义扩展不再发生索引。
问题 #2
页面刷新或移动到另一个页面后,索引结果会丢失(清除缓存数据后会再次显示)。
问题 #3
如果我们为自定义扩展创建新记录,那么创建的新记录将不会被索引。
问题 #4
如果无论如何,我们已经完成了索引和搜索工作,那么在搜索结果列表页面,链接重定向到列表等主要操作。因为每条记录都缺少cHash,这就有点奇怪了!
有没有人有任何想法/解决方案?非常感谢您的任何想法,非常感谢!
干杯,
尼桑团队
php - 为什么typo3 indexedsearch 不搜索?
我正在使用typo3 安装。版本 9.5.8。我在每个页面上都有一个搜索字段。当在字段中输入一个值并单击搜索按钮时,我最终会进入主搜索页面(在我的情况下为 ID 255)。在该页面上,我搜索的值显示在主搜索的搜索字段中,但没有执行搜索,也没有显示任何结果。用户必须再次单击该页面上的搜索按钮才能看到任何结果。为什么没有执行搜索?
我在每个页面上的搜索字段都包含以下 html 代码:
我需要发送什么值才能执行搜索?
pagination - TYPO3 索引搜索分页不显示下一页
当我在我的网站上搜索并尝试使用分页时,它显示“未找到条目”(https://www.zeva.org/werkzeuge/suche 搜索“测试”)我该如何解决?
我尝试禁用右上角标题上的搜索栏,并且已经尝试通过控制台使用 javascript。没有任何效果
我正在使用标准流体模板进行索引搜索
typo3 - indexed_search 多域(TYPO3 9 LTS)
有一个多域设置(域在同一级别上彼此相邻),每个域都有自己的搜索页面和配置。我试过了...
...使搜索结果仅限于域页面树。但是一旦使用rootPidList,就再也没有结果了。然后我试过了...
...这似乎可以正常工作,以将结果限制在页面树(页面 id 3 以下)。
那么“rootPidList”的用途是什么?
typo3 - 从 indexed_search 分页中删除单词“Page”?
indexed_search 分页输出诸如“第 1 页、第 2 页、第 3 页”之类的链接有没有办法编辑它以删除“页面”一词,所以输出只是数字?