我使用kickstarter创建了一个新扩展,一切都按预期工作,但此扩展需要的核心要求之一是每个条目(单个视图)都可以使用索引搜索进行搜索。 数据存储在sys文件夹中,并通过CSV直接导入数据库,这导致这些新页面都不可搜索,因为它们没有被缓存。
有没有办法自动缓存每个视图以便搜索?我尝试使用爬虫扩展,但未能理解我如何正确设置它,它超出了我对TYPO3的理解。它作为USER对象加载,并且启用了缓存。
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_zebsem_pi1.php', '_pi1', 'list_type', 1);
如果我创建一个新条目并且只是访问此条目以便它被缓存,那么它可以很好地工作,然后它是可搜索的,但是每次导入新的CSV时我都无法访问500个或更多条目。 cHash也正确设置。我希望有人可以帮助我。
答案 0 :(得分:1)
如果你知道Frontend-URL,你可以用PHP调用SingleView(file_get_contents ..)。 您将遇到PHP-Script-Runtime-Timeout问题。但是,对于Import-Script(文件夹),这可能会因.htaccess而改变。