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?
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?
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:
Mit Features to Git können vertrauenswürdige Benutzer Features direkt auf die Festplatte schreiben, sie an git übergeben und auf eine Remote übertragen. Auf diese Weise können Site Builder Features in Git verwalten, ohne sich in der Befehlszeile die Hände schmutzig machen zu müssen.
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.
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.