我想在我的typo3流体模板上为某些viewhelper(例如vhs)使用自动补全功能,但PhpStorm无法获取外部资源。仅当我下载xsd模式文件并“手动设置外部资源”时,它才有效。如果程序可以做到,那就太好了。
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
v:schemaLocation="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers https://fluidtypo3.org/schemas/vhs-master.xsd">
<!-- my code -->
</div>
答案 0 :(得分:0)
不确定为什么您的schemaLocation不起作用,但是尝试用从https://viewhelpers.fluidtypo3.org/获得的XSD URL替换XSD URL,然后从那里重新下载模式。不过,您必须选择一个特定的版本。
在那里生成的模式有了新的修复,其中包含对XML源的一些修复。我认为不会影响下载。
不过有一件事-这两个URL都带有多主机名SSL证书,这意味着您使用的openSSL版本必须至少为0.94.4,以便兼容。如果您的操作系统很旧,则可能有助于更新openSSL库或进行操作系统更新。但是,在所有情况下,如果您使用浏览器进行下载,则应该可以使用,因为当前所有的浏览器都可以理解SNI。