使用TemplaVoila时,模板数据结构通过以下路径映射到HTML模板文件:
body[1]/INNER|div.grey[1] div.content_area[1] div.left_column[1] div.left_content[1]
尽管这显然尽可能地精确,但是它并不是十分有效,因为对映射元素上方的DOM元素的每次更改都会破坏映射,这种映射非常频繁且完全没有意义。我喜欢修补TemplaVoila仅依赖最后匹配的路径段,这几乎可以满足任何条件,因为我的HTML始终由映射元素上的id或类标记。
首先,如果只是使用它会很酷
.left_content[1]
而不是上面显示的路径。但是,也许它不能像CSS选择器那样以匹配的方式工作。
我只是不知道从哪里开始。可以通过TS config完成吗?是否需要对TemplaVoila的PHP进行更改?新的扩展程序可以执行此操作吗?
如果映射的元素具有id
属性集,则映射不依赖于完整路径,而是依赖标签名称和ID 。
具有(甚至唯一)class
属性仅会强制TemplaVoila映射绝对元素路径,因为类不一定是唯一的。
因此,如果所有映射的元素都id
设置了唯一的属性,则无需特殊配置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句