Het maken van een subthema is de beste keuze als u meer geavanceerde aangepaste styling en sjablonen nodig heeft voor uw DXPR Drupal-websites! Het is net zo eenvoudig als het indelen van een ander thema. Volg deze eenvoudige stappen!
Gebruik de opdrachtregel om een subthema te genereren
- Open een terminalvenster
- cd naar de map dxpr_theme. Deze map moet zich in docroot/themes/contrib/dxpr_theme bevinden
- Zorg ervoor dat de scripts uitvoerbaar zijn op uw computer met de volgende opdracht:
chmod +x-scripts/* - Voer de subthemaopdracht uit:
./scripts/create_subtheme.sh - Volg de instructies uit het script
Aanvullende stappen om het aangepaste thema te bedienen:
- Ga naar de pagina Uiterlijkbeheer op uw website en schakel uw aangepaste thema in
- Klik op de pagina Uiterlijk op de instellingenlink voor uw aangepaste thema
- Sla het thema-instellingenformulier op
Als je tot hier bent gekomen, heb je nu een aangepast thema dat alle CSS- en thema-instellingen van het DXPR-thema overneemt. Als u uw aangepaste thema inschakelt en het bijbehorende thema-instellingenformulier bezoekt, kunt u het uiterlijk van uw nieuwe aangepaste thema aanpassen.
Aangepaste CSS en sjablonen toevoegen
- We hebben een voorbeeld van een CSS-bestand geleverd in custom_theme/css/dxpr_theme_subtheme.css dat wereldwijd op uw website wordt geladen.
- Als je meer CSS-bestanden aan je thema wilt toevoegen, of Javascript-bestanden wilt toevoegen, volg dan de themadocumentatie van Drupal over CSS- en JS- middelen.
- Standaard worden uw aangepaste CSS-bestanden niet verwerkt door de kleurenmodule. Als u wilt dat uw CSS-bestanden worden gewijzigd wanneer u het kleurenschema in het thema-instellingenformulier wijzigt, moet u een pad naar het bestand toevoegen in de 'css'-array onder aan custom_theme/color/color.inc . Voor meer details over hoe de Kleurmodule werkt, zie de integratiedocumentatie voor de kleurmodule .
- Houd er bij het maken van aangepaste sjabloonbestanden rekening mee dat u zowel het DXPR-thema als het Bootstrap-thema in een subthema plaatst, omdat het DXPR-thema een subthema is van het Bootstrap-basisthema.
Extra stappen bij het updaten van het DXPR-thema
Vanwege de manier waarop de Drupal-kleurenmodule werkt, is een kopie van DXPR Theme css-bestanden opgenomen in uw subthema. Dit betekent dat elke keer dat u het DXPR-thema bijwerkt, u de CSS-bestanden opnieuw naar uw subthema moet kopiëren door deze stappen te volgen:
- Update het DXPR-thema naar de nieuwste versie
- kopieer in de map dxpr_theme de mappen /css/* naar /your_subtheme/css
- Sla het thema-instellingenformulier op