Add new comment to Drupal, multisite instalace a HostGator krok za krokem

návštěvník

Dobrý den,

neboť jsem narazil na obdobný problém (modul color) při použití tématu pixture_reloaded na multisite webu, tentokrát vytvořeného pomocí Domain Access, rád bych zde prezentoval postup, jakým jsem ho rozlouskl. Třeba se bude někomu hodit.

Modul Domain theme (součást balíku Domain Access, která se stará o spolupráci subdomén s tématy vzhledu) vytváří subdomény trochu jinak, než když se to dělá ručně – využívá pouze jeden settings.php a pouze „vyrábí“ pro každé podtéma složku v sites/default/files, do které si ukládá data.

Po vytvoření několika prvních subdomén (opravdu brnkačka) jsem se zaradoval, jak parádně si ulehčím práci (tímto ještě jednou moc díky Maxiorlovi za doporučení na konci článku). Vše bylo OK do doby, než mne napadlo využít modul color, abych si na subdoménách nastavil různé barvičky oblíbeného tématu pixture_reloaded. Modul Domain Theme pracuje s tímto na principu zvláštní cesty do nastavení modulu color picker (součást modulu color) skrze administraci modulu Domain Access. Jenže v souvislosti s modulem color to funguje pouze u tématu Garland a od něj odvozených...

U pixture_reloaded to, bohužel, nefunguje....

Existuje ale (trošku krkolomné) řešení. Strávil jsem nad tím skoro celý týden....

Předpokládám, že již máte nainstalovaný a zprovozněný balík Domain Access:

  1. Vytvořte si podtéma pixture_reloaded"
    a) Vytvořte si kopii složky s tématem pixture reloaded.
    b) Přejmenujte soubor pixture_reloaded.info - např. na test_pixture_reloaded.info a upravte v něm název tématu vzhledu (řádek s "name =") třeba na TEST
    c) Upravte soubor template.php - otevřete ho třeba ve wordpadu a skrze volbu „nahradit“ nahraďte všechny řetězce „pixture_reloaded“ – bez uvozovek – něčím jiným – např. „test_pixture_reloaded“ – taky bez uvozovek!!!
    d) Vhodně přejmenujte složku s tématem a nahrajte ji na ftp do složky sites/all/themes
  2. Na hlavní doméně Vašeho webu přejděte do seznamu témat vzhledu, povolte nově vytvořené téma (nenastavujte ho jako výchozí!!!) a vstupte do jeho nastavení. Tam změňte dle libosti barevné schéma, nastavte si ostatní vlastnosti a uložte.
  3. Nyní přejděte do Administrace/Prvky webu/Domain/Domain list a zde v nastavení zvoleného podtéma zvolte odkaz „theme“. Tím přejdete do nastavení témat vzhledu pro subdoménu (takto je to zařízené modulem Domain Theme, neptejte se mě proč). Zde pouze vyberte jako výchozí to nové podtéma, které jste si vytvořili. Nevstupujte do nastavení!!!
  4. Pokud přeci jen vstoupíte do nastavení a něco změníte, rozhodí se Vám pravděpodobně zase nastavení CSS u subdomény. Nemusíte ale zoufat, stačí znovu jít do nastavení témat klasickou cestou (Administrace/Prvky webu/Témata vzhledu/Nastavení) a tam v nastavení znovu uložit Vaše podtéma. 

Omlouvám se, že popisuji něco, čím se článek přímo nezabývá...

 

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů