... окей ... итак ... мне просто нужно было "очистить кеш" после всего этого.я подумал, потому что у меня нет кэширования (сайт находится в разработке), мне не нужно его очищать.неправильно.
решение было:
добавьте узел файла - my-content-type.tpl.php и перейдите в раздел Администрирование »Конфигурация» Разработка, затем нажмите кнопку очистки кэша.
Я надеюсь, что это поможет кому-то не тратить часы на решение этой же проблемы!
Используя Drupal 7.2, я создал собственный тип контента 'my_custom_type, и я не могу понять, как создать собственный шаблон для моего пользовательского типа.Мой шаблонный файл на данный момент просто печатает «hello world», но не повезло, отображая его.Я попробовал эти комбинации вещей:
помещение узла - my-custom-type.tpl.php в каталог шаблонов моей темы.Это не сработало.Поэтому я после исследования добавил это к своей функции THEME_preprocess_page () в templates.php:
if (isset($variables['node'])) {
$variables['template_files'][] = 'node--'.
str_replace('_',
'-',
$variables['node']->type);
}
, поместив этот же код в THEME_preprocess_node () без if, поэтому:
$variables['template_files'][] = 'node--'.
str_replace('_',
'-',
$variables['node']->type);
и выше, но с моим файлом tpl.php в каталоге базовых шаблонов: / modules / node /
Любая помощь будетбыть очень ценным.Я в полной растерянности.
Кроме того, я добавил print "что к чему" в /modules/node/node.tpl.php, и он напечатал ... возможно, это потому, что тип содержимого isn 'т узел?но тогда как создать шаблон по умолчанию для типа контента?