it-swarm-eu.dev

Jak převést motiv Wordpress)?

Hleděl jsem, ale nenašel jsem žádné automatizované řešení. Takže jsem to začal ručně. Mapování souborů CSS je snadné, ale hledám způsob mapování bloků/šablon. Prosím pomozte.

11
user931

Neexistuje žádný přímý způsob, jak to udělat, ani programový způsob. Důvodem je to, že struktury šablon se velmi liší. Ale zde jsou kroky, které byste měli udělat pro nejrychlejší konverze ...

  1. Načíst téma v Wordpress) a poté zobrazit web v prohlížeči (účelem je extrahovat základní strukturu HTML šablony).
  2. Zobrazte zdroj na stránce, zkopírujte veškerý kód HTML a přetáhněte jej do textového editoru. Uložte do nové složky projektu.
  3. Zkopírujte soubory CSS a JS do této nové složky projektu. Doporučuji pro organizaci použít složku „css“ a složku „js“.
  4. Zkopírujte všechny obrázky do této složky projektu. Doporučuji používat složku „obrázky“.
  5. Nyní máte základní šablonu, kterou musíte proměnit v téma pro Drupala. Je čas na práci!
  6. Doporučuji zkopírovat téma „věnec“ do nové složky projektu a přejmenovat jej na nový název tématu. Tím se věci urychlí.
  7. Zkopírujte přes složky css, js a images do nového motivového projektu.
  8. Upravte soubor .info a načtěte soubory css a js.
  9. Upravte soubory css a js tak, aby se načítaly všechny obrázky a jiné cesty souborů, které budou vůči nim relativní.
  10. Pomocí vzájemného porovnání mezi stránkou page.tpl.php a souborem html vaší šablony budete muset transformovat strukturu souboru tpl tak, aby se podobal struktuře souboru html. Dejte pozor, abyste neodstranili dynamické reference.
  11. Vyzkoušejte a podle potřeby odstraňte problém.

Je to hodně kroků, ale funguje to. Můžete také použít rámec témat, který poskytuje kostrové téma, na kterém můžete stavět. Jediný problém s tím je, že tyto rámce jsou někdy velmi náročné a dělají mnohem více, než je potřeba. Zen je obyčejný, ale je velmi těžkopádný. Více se dozvíte na webových stránkách Drupal na adrese drupal.org (hledat témata). Níže uvádíme několik odkazů na několik základních témat.

  • Zen Framework
  • NineSixty (960 Grid System, velmi flexibilní koncept, nikdy jsem ho však nepoužil)
  • Fluid Grid (další skvělý koncept, viděl jsem to v akci a je to docela pěkné)

Konečně, zde je odkaz na Drupalův průvodce tématem .

16
Patrick

Souhlasím s pthurmondovou odpovědí, ale navrhl bych nekopírovat celý HTML a CSS, ale udělat to krok za krokem. Zkopírujte nejprve HTML do, řekněme, do nabídky; poté zkopírujte CSS. Pro tento proces použijte Firebug. Tímto způsobem skončíte pouze s opravdu potřebnými věcmi. Doporučuji také mřížku systémového řádku 960.gs, protože je velmi flexibilní a nebudete mít žádné problémy s rozvržením.

4
Varshith

Také jsem hledal způsob, jak převést téma WordPress na Drupal), ale nenašel jsem žádné snadné řešení.

Protože můj web Drupal je převážně textový obsah), rozhodl jsem se vytvořit iframe v mém WP web obsahující Drupal) web.

Vypadá to, že to bude cvičení. Odstranil jsem záhlaví a zápatí ze souboru šablony Drupal) a nyní vše, co mám, je tělo z mého webu WP).

Budu muset upravit CSS na webu Drupal), ale na tento hybridní design se opravdu těším.

1
Parag