Angenommen, ich habe einen Block mit vollständigem HTML-Text (Facebook Feed) erstellt. Wie kann ich den Block und seinen Textinhalt in mein Git-Repository übertragen, damit meine Mitarbeiter ihn abrufen können?
7
blocks
version-control
Leymannx
quelle
quelle
Antworten:
Verwandeln Sie es in ein Feature . Das Schlimme ist, dass es bei integrierten benutzerdefinierten Blöcken nicht funktioniert. Sie müssen also Boxen verwenden , damit es funktioniert.
Auf diese Weise können Sie Block als Modul exportieren, und Module sind Textdateien, sodass GIT sie mit voller Unterstützung akzeptiert.
Dann gibt es Features to Git- Modul. Es behauptet:
quelle
Erstellen Sie mithilfe des Features- Moduls ein Modul für diesen Block und übertragen Sie dieses Modul in Ihr GIT-Repository.
Weitere Informationen finden Sie in der README.txt des Funktionsmoduls unter.
quelle
Warum nicht außer Kraft setzt den Block mit der entsprechenden block.tpl.php Vorlagendatei. Auf diese Weise können Sie den Blockinhalt einfach mit Git verwalten. Der Nachteil ist natürlich, dass der Block nicht in der Drupal-Administrator-Benutzeroberfläche verwaltet werden kann, aber es kann auch ein Plus sein, wenn Benutzer mit der Berechtigung zum Bearbeiten von Blöcken ihn nicht bearbeiten sollen. Es kommt also alles darauf an.
quelle