Не удалось найти включенный шаблон - PullRequest
0 голосов
/ 07 октября 2011

Когда я хочу запустить 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 Ответ

1 голос
/ 08 октября 2011

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

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

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

...