it-swarm.com.de

Warum werden einige Funktionen nach einem Zurücksetzen aller Kräfte immer noch Overridden anzeigen?

Warum werden einige Funktionen auch nach dem Ausführen einer vollständigen Funktion mit dem Force-Schalter immer noch als "überschrieben" angezeigt? Nachfolgend sind die Befehle aufgeführt, die ich aus Gründen der Übersichtlichkeit ausführe.

drush fr-all --force -y
drush fl
20
markdorison

Ein Feature oder Features werden möglicherweise aus den folgenden Gründen nicht zurückgesetzt, wie von einigen Entwicklern in der Problemwarteschlange # 74445 angegeben:

  • Wenn Ihre Funktion einen Ansichtsansichts-Cache enthält, kann dies dazu führen, dass sie geändert bleibt. insbesondere das Migrationsmodul ( # 1 )
  • Andere Funktionen können dazu führen, dass Ihre Funktion überschrieben wird ( # 1 )
  • Hinzufügen einer Zeile in Ihrer Infodatei ( # 24 )
  • Es gibt Hooks, die Ihre Ansicht überschreiben oder ändern ( # 36 )
  • Eine Ansicht wird nicht zurückgesetzt. Setzen Sie die Ansicht also über die Benutzeroberfläche zurück ( # 62 )
  • Wenn die Benutzeroberfläche für Ansichten deaktiviert ist, wird Ihre Ansicht möglicherweise überschrieben ( # 64 )
  • Einer Funktion fehlt eine Include-Datei ( # 82 )
16
chrisjlee

Eine Möglichkeit, die ich selbst ausprobiert habe, besteht darin, dass zwei separate Funktionen Inhaltstypen definieren, die dasselbe CCK-Feld verwenden. Auf diese Weise können unterschiedliche Einstellungen für dasselbe Feld für vorgenommen werden. Auf diese Weise wird einer von ihnen immer überschrieben.

7
googletorp

Es gibt weitere Dokumentation verwandte ( https://www.drupal.org/node/986932 ), einschließlich einer Beschreibung eines Silbers Bullet Lösung (Deaktivieren und erneut aktivieren. Seien Sie vorsichtig und testen Sie zuerst).

2
cigotete

Dies mag dumm erscheinen, aber stellen Sie sicher, dass Sie alle Dateien für die Funktion haben. Eine meiner Dateien hat es nicht bis Git geschafft, daher wurde sie immer wieder überschrieben.

1
Brandy

Hier ist ein bekanntes Problem: http://drupal.org/node/860974

Ich kämpfe selbst gegen diesen.

Es hängt davon ab, was Sie überschreiben möchten. Die Ausgabe von Drush Features-Diff kann für andere hilfreich sein, um Ihnen einen genaueren Grund zu geben.

1
Tony Topper