我有一个包含另一个负责生成我想要编辑的代码块的.tpl。我通过评论产生内容的{include ...}找到了它的位置。但是,当我在文件系统上搜索.tpl文件时,它不存在。那真的存储在哪里?
即。 {include file =“user / content.tpl”} (不在文件系统中)
在其他文件中是否有一些硬编码地址?是否存在条件if:if文件不存在,请使用此文件吗?
答案 0 :(得分:2)
如果文件存在很容易:
{if file_exists("../path_to_file.xxx")}
/* DO STUFF */
{/if}
include中的文件路径可以使用绝对路径或相对路径,请参阅此处的更多示例 - > http://www.smarty.net/docsv2/en/language.function.include.tpl