Не удалось найти включенный шаблон

Когда я хочу запустить idnex.cfm, появляется ошибка "Не удалось найти включенный шаблон". Я должен использовать сопоставления администраторов CF, но таких ошибок много в разных файлах. Итак, есть ли более простой способ решить проблему?

Full error message:
Could not find the included template spiderBlock.cfm.
Note: If you wish to use an absolute template path (for example, template="/mypath/index.cfm") with CFINCLUDE, you must create a mapping for the path using the ColdFusion Administrator. Or, you can use per-application settings to specify mappings specific to this application by specifying a mappings struct to THIS.mappings in Application.cfc.
Using relative paths (for example, template="index.cfm" or template="../index.cfm") does not require the creation of any special mappings. It is therefore recommended that you use relative paths with CFINCLUDE whenever possible. 

1 ответ

Ошибка также должна сообщить вам, какой шаблон он не может найти, включая путь, по которому его ищет CF. Этот файл в папке CF ищет его? Я подозреваю, что нет.

Если вы начнете с того, что дадите нам полное сообщение об ошибке, у нас есть что поработать, чтобы сделать разумный комментарий по этому поводу.

Как и предполагали другие, есть несколько способов ссылки на включаемый файл во включающем шаблоне: относительно его собственного местоположения, абсолютно из корня CF или абсолютно из разрешенного отображения. Так что вам может потребоваться проверить и ваши сопоставления (которые будут определены в CFAdmin или Application.cfc).

Другие вопросы по тегам