afbeelding van ftechniek

eigen thema niet zichtbaar

Hallo,

Ben een poging aan het doen om op mijn site dciste.be thema bartik een achtergrond afbeelding te kunnen plaatsen.
Blijkbaar is dit niet zo eenvoudig,beter is als je met een thema als bootstrap start of zo.
Maar met de funtie's die bartik heeft lukt het tot nu vrijgoed.
Eerste stap is om zelf een thema te bouwen.
Mijn provider is mediamax en ik kan drupal installeren via installatron (directadmin).
Ik heb een lege test versie geinstalleerd van drupal en wil hier gaan testen.

Nu heb ik zelf een dcitheme.info.yml gemaakt op de juiste plaats, zie bijlage
Met als tekst:
name: dcitheme
core: 8.x
type: theme
description: Mijn eerste thema. version: 8.x-0.1.0

Normaal moet met deze minimale code het thema zichtbaar zijn in het "uiterlijk".
Dit gebeur echter niet.

clear cache = oke

Dank bij voorbaat,
Ivo

BijlageGrootte
Image icon files-dcitheme.png77.3 KB
Drupalversie: 
9.x
Auteur: 
ftechniek
afbeelding van belba
Door belba op 15 januari, 2021 - 15:50

Je werkt in Drupal 9, je core versie moet als volgt zijn :
core_version_requirement: ^8.8 || ^9.0

name: jou thema naam
type: theme
description: 'Jou beschrijving'
package: Other
core_version_requirement: ^8.8 || ^9.0

Succes, Jan

afbeelding van ftechniek
Door ftechniek op 17 januari, 2021 - 08:39

Bedankt voor de reactie
Ik zie het nu pas, dacht dat ik een mail ontving als er een reactie kwam.
Of ik heb er naast gezien.
Bedankt! Ik zoek het verder uit.

Ivo De Coninck owner dcisite.be

afbeelding van ftechniek
Door ftechniek op 17 januari, 2021 - 12:10

Bedankt het werkt, de *.info.yml inhoud ziet er momenteel zo uit (onderaan).
Nu nog uitvissen hoe ol css files kan overidden denk ik?
En of je een achtergrond-image kan plaatsen in css.
mvg,
Ivo

# Mijn eerste subtheme # Change record https://www.drupal.org/node/2673014.
# -------------------------------------------------------------------------
name: dcitheme
type: theme
base theme: bartik
description: 'mijn eigen versie van bartik theme.'
package: Other
core_version_requirement: ^8.8 || ^9.0
version: 1.x
#core: 9.x
libraries:
- dcitheme/global-styling
regions:
header: Header
primary_menu: 'Primary menu'
secondary_menu: 'Secondary menu'
page_top: 'Page top'
page_bottom: 'Page bottom'
highlighted: Highlighted
featured_top: 'Featured top'
breadcrumb: Breadcrumb
content: Content
sidebar_first: 'Sidebar first'
sidebar_second: 'Sidebar second'
featured_bottom_first: 'Featured bottom first'
featured_bottom_second: 'Featured bottom second'
featured_bottom_third: 'Featured bottom third'
footer_first: 'Footer first'
footer_second: 'Footer second'
footer_third: 'Footer third'
footer_fourth: 'Footer fourth'
footer_fifth: 'Footer fifth'

Ivo De Coninck owner dcisite.be

afbeelding van jo.w
Door jo.w op 17 januari, 2021 - 22:39

Bekijk eens de Asset Injector module, een samenvoeging van css-injector en js-injector.
Met css te overriden riskeer je elke keer te moeten herbeginnen als er een update is van je theme. Asset Injector maakt eigen css-files aan.

Jo

afbeelding van ftechniek
Door ftechniek op 18 januari, 2021 - 19:16

Bedankt voor de info.
Is dit ook zo bij een subthema (ik heb er een van bartik gemaakt)?
Ga die Asset Injector module zeker eens bekijken.
mvg
ivo

Ivo De Coninck owner dcisite.be

afbeelding van jo.w
Door jo.w op 19 januari, 2021 - 16:52

De css-files van Asset Injector zijn de laatste die ingelezen worden, dus alles wat je daar in zet wordt toegepast. Of de id- of class-eigenschap nu uit de core, het theme of subtheme komt.

Als bijvoorbeeld in je theme staat dat een h1 24pt groot is dan zal dat zonder aanpassen in Asset Injector gebruikt worden in elk subtheme dat je maakt.
Ga je echter in subtheme-A dat veranderen naar 36pt dan zal dat enkel voor subtheme-A gelden.

Jo

afbeelding van ftechniek
Door ftechniek op 18 januari, 2021 - 19:12

Oke, bedankt, ik zoek het verder uit.
Mvg,
ivo

Ivo De Coninck owner dcisite.be

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.