it-swarm.com.de

Wie konvertiere ich ein Wordpress - Thema?

Ich habe gegoogelt, aber keine automatisierte Lösung gefunden. Also habe ich es manuell gestartet. Das Zuordnen von CSS-Dateien ist einfach, aber ich suche nach einer Möglichkeit, Blöcke/Vorlagen zuzuordnen. Bitte helfen Sie.

11
user931

Es gibt weder einen direkten noch einen programmatischen Weg. Dies liegt daran, dass sich die Vorlagenstrukturen sehr unterscheiden. Aber hier sind die Schritte, die Sie für die schnellsten Conversions unternehmen sollten ...

  1. Laden Sie das Thema in Wordpress und zeigen Sie die Site in einem Browser an. (Der Zweck besteht darin, die grundlegende HTML-Struktur der Vorlage zu extrahieren.).
  2. Zeigen Sie die Quelle auf der Seite an, kopieren Sie den gesamten HTML-Code und legen Sie ihn in einem Texteditor ab. In einem neuen Projektordner speichern.
  3. Kopieren Sie CSS- und JS-Dateien in diesen neuen Projektordner. Ich empfehle die Verwendung eines "CSS" -Ordners und eines "JS" -Ordners für die Organisation.
  4. Kopieren Sie alle Bilder in diesen Projektordner. Ich empfehle die Verwendung des Ordners "images".
  5. Jetzt haben Sie die Basisvorlage, die Sie benötigen, um daraus ein Thema für Drupal zu machen. Zeit beschäftigt zu werden!
  6. Ich empfehle, das Thema "Girlande" in einen neuen Projektordner zu kopieren und es in Ihren neuen Themennamen umzubenennen. Dies wird die Dinge beschleunigen.
  7. Kopieren Sie die Ordner "CSS", "JS" und "Bilder" in das neue Themenprojekt.
  8. Bearbeiten Sie die Info-Datei, um CSS- und JS-Dateien zu laden.
  9. Ändern Sie die CSS- und JS-Dateien so, dass alle Bilder und anderen Dateipfade relativ zu ihnen geladen werden.
  10. Wenn Sie einen direkten Vergleich zwischen der Datei page.tpl.php und Ihrer HTML-Vorlagendatei verwenden, müssen Sie die Struktur der tpl-Datei so ändern, dass sie der der HTML-Datei nahe kommt. Achten Sie darauf, keine dynamischen Referenzen zu entfernen.
  11. Testen, Fehlerbehebung nach Bedarf.

Es sind viele Schritte, aber es funktioniert. Sie können auch ein Theme-Framework verwenden, das ein Skelett-Theme bereitstellt, auf dem Sie aufbauen können. Das einzige Problem dabei ist, dass diese Frameworks manchmal sehr hartnäckig sind und weit mehr leisten, als benötigt wird. Zen ist weit verbreitet, aber es ist sehr schwerfällig. Weitere Informationen finden Sie auf der Website Drupal unter drupal.org (Suche nach Themen). Nachfolgend finden Sie einige Links zu einigen Basisthemen.

  • Zen Framework
  • NineSixty (960 Grid System, sehr flexibles Konzept, ich habe es aber noch nie benutzt)
  • Fluid Grid (ein weiteres großartiges Konzept, ich habe dies in Aktion gesehen und es ist ziemlich schön)

Zum Schluss hier ein Link zu Drupals Themenleitfaden .

16
Patrick

Ich stimme der Antwort von pthurmond zu, aber ich würde vorschlagen, nicht das gesamte HTML und CSS zu kopieren, sondern es Schritt für Schritt zu tun. Kopieren Sie zuerst den HTML-Code, z. B. für das Menü. Kopieren Sie dann das CSS dafür. Verwenden Sie Firebug für den Prozess. Auf diese Weise erhalten Sie nur die wirklich erforderlichen Dinge. Ich empfehle auch eine Rastersystemlinie 960.gs, da diese sehr flexibel ist und Sie keine Layoutprobleme haben.

4
Varshith

Auch ich suchte nach einer Möglichkeit, ein WordPress Thema in Drupal) zu konvertieren, fand aber keine einfache Lösung.

Da meine Drupal -Seite hauptsächlich aus Text besteht, habe ich beschlossen, einen Iframe innerhalb meiner WP -Seite mit dem Drupal) zu erstellen Seite? ˅.

Es sieht so aus, als würde es trainieren. Ich habe die Kopf- und Fußzeile aus der Vorlagendatei Drupal) entfernt und jetzt habe ich nur noch den Körper in meiner WP Site).

Ich muss das CSS auf der Drupal Site leicht anpassen, aber ich freue mich wirklich auf dieses Hybrid-Design.

1
Parag