Ошибка в теге mtLink
Материал из Movable Type Wiki
При создании сайта с помощью Movable Type, вы могли видеть ошибку "Ошибка в теге <mtLink>: Не удалось найти шаблон «archive_index»", или вариации. Полный текст на русском обычно похож на что-то вроде: Произошла ошибка при публикации архивов по датам «Monthly20110201000000»: Ошибка публикации в шаблоне «Ежемесячный список записей»: Ошибка в теге <mtLink>: Не удалось найти шаблон «archive_index».
Причины
Несмотря на страшно звучащее сообщение об ошибке, эта проблема на самом деле довольно проста: в одном из ваших шаблонов есть тег, и этот тег используется для создания ссылки на выходе из шаблона, на основе имени или идентификатора шаблона. В данном случае, используется идентификатор "archive_index".
Каждый индекс шаблон может иметь идентификатор. Вы можете увидеть, что это такое, перейдя на экран редактирования шаблона из индекса шаблон и нажать кнопку "Опции шаблона" в нижней части экрана.
Как видите, в опциях есть пункт выпадающего меню, помеченные как "Тип шаблона. Он определяет идентификатор для большинства шаблонов. Часть записи в скобках является идентификатором, который вы можете использовать с тегом <mt:Link>.
Как исправить ошибку
Есть два варианта:
- Удалить тег <mt:Link> из всех шаблонов, при публикации которых происходит ошибка. Возможно вы намеренно изменили идентификатор шаблона и его использование вам уже не нужно. Если больше нет метки, указывающей на этот идентификатор, проблема исчезнет.
- Убедитесь, что на самом деле это шаблон, на который ссылается метка, установлен. Возможно, вы изменили идентификатор случайно, или, возможно, вы удалили шаблон случайно. Просто создайте новый шаблон с тем же идентификатором или исправить настройки для шаблона, где он был изменен.
Где эта проблема обычно происходит
Чаще всего эта проблема проявляется при работе со стилями, архивами индексов или RSS-каналами. Так же проблема возможна при не полном экспортировании темы, если при экспорте были отмечены не все индексные шаблоны были выбраны для экспорта.
Это незавершённая статья. Вы можете помочь проекту, исправив и дополнив её.