Почему некоторые функции по-прежнему отображают Overridden после возврата всех --force?

Почему некоторые функции по-прежнему отображаются как «Переопределенные», даже после того, как все функции возвращаются с помощью силового переключателя? Ниже приведены команды, которые я запускаю, для ясности.

drush fr-all --force -y
drush fl
20 голосов | спросил markdorison 6 MarpmSun, 06 Mar 2011 22:11:21 +03002011-03-06T22:11:21+03:0010 2011, 22:11:21

5 ответов


16

Функция или функции могут не возвращаться по следующим причинам, указанным некоторыми разработчиками в очереди ошибок # 744450 :

  • Если ваша функция включает кеш просмотров, может привести к ее изменению; особенно, модуль миграции ( # 1 )
  • Другие функции могут привести к переопределению вашей функции ( # 10 )
  • Добавление строки в ваш файл info ( # 24 )
  • Есть крючки, которые переопределяют или изменяют ваш вид ( # 36 )
  • Вид не будет возвращен. Поэтому верните представление с помощью пользовательского интерфейса ( # 62 )
  • Когда пользовательский интерфейс Views отключен, это может привести к переоценке вашего представления ( # 64 )
  • В функции отсутствует файл include ( # 82 )
ответил chrisjlee 18 PMpThu, 18 Apr 2013 19:26:31 +040026Thursday 2013, 19:26:31
7

Один из способов этого, что я пробовал сам, состоит в том, чтобы две функции seperatere определяли типы контента, которые используют одно и то же поле CCK. Для этого возможно иметь разные настройки для одного и того же поля. Таким образом, они всегда будут переопределены.

ответил googletorp 7 MaramMon, 07 Mar 2011 01:09:50 +03002011-03-07T01:09:50+03:0001 2011, 01:09:50
2

Существует дополнительная документация ( https://www.drupal.org/node/986932 ), включая описание решения серебряной пули (отключить и повторите включение. Будьте осторожны и сначала проверьте).

ответил cigotete 9 TueEurope/Moscow2014-12-09T19:50:44+03:00Europe/Moscow12bEurope/MoscowTue, 09 Dec 2014 19:50:44 +0300 2014, 19:50:44
1

Вот известная проблема, http://drupal.org/node/860974

Я сам сражаюсь за это.

Это зависит от того, что вы пытаетесь переопределить. Результат функции drush-diff может быть полезен для других, чтобы дать вам более точную причину.

ответил Tony Topper 29 22011vEurope/Moscow11bEurope/MoscowTue, 29 Nov 2011 16:55:20 +0400 2011, 16:55:20
1

Это может показаться глупым, но убедитесь, что у вас есть все файлы для этой функции. Один из моих файлов не сделал это, чтобы он продолжал показывать переопределенные.

ответил Brandy 12 Maypm17 2017, 19:41:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132