AT Commerce-theme (Drupal): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 19: Regel 19:
 
* Voorlopige oplossing: ''fresh.css'' en ''.at_commerce.info'' terugzetten uit de backup die voorafgaand aan een update wordt gemaakt.
 
* Voorlopige oplossing: ''fresh.css'' en ''.at_commerce.info'' terugzetten uit de backup die voorafgaand aan een update wordt gemaakt.
  
=== Casus nov. 2016 ===
+
=== Casus nov. 2016 (1) ===
  
 
* Storing: Theme is gereset naar standaard at_commerce-theme. Oa. is all css gereset
 
* Storing: Theme is gereset naar standaard at_commerce-theme. Oa. is all css gereset
Regel 25: Regel 25:
 
* Oorzaak: Blijkbaar wordt bij een update de complete map herschreven
 
* Oorzaak: Blijkbaar wordt bij een update de complete map herschreven
 
* Ik had de rechten vantevoren aangepast (<code>chmod -R u-w *</code>) zodat deze niet bij een update overschreven zouden worden. Lijkt niet te werken.
 
* Ik had de rechten vantevoren aangepast (<code>chmod -R u-w *</code>) zodat deze niet bij een update overschreven zouden worden. Lijkt niet te werken.
 +
 +
=== Casus nov. 2016 (2) ===
 +
 +
Zelfde als hiervoor. Ik dacht dat ik de rechten correct had aangepast, en <code>drush up</code> draaide niet met root-rechten.
 +
 +
Practische oplossing: In map <code>/themes/all/at_commerce_bu</code> staan de bestanden die teruggezet moeten worden, in de juiste submappen. Terugzetten gaat zo:
 +
 +
<pre>
 +
cd sites/themes/all/at_commerce_bu
 +
cp -r * ..
 +
drush cc all
 +
</pre>
 +
 +
Wat dat laatste betreft: Waarschijnlijk zijn er minder dramatische opties, bv. <code>drush cc theme-registry</code>, die eveneens werken.
  
 
== Zie ook ==
 
== Zie ook ==
  
 
* [[Adaptive Theme (Drupal)]]
 
* [[Adaptive Theme (Drupal)]]

Versie van 24 nov 2016 16:47

Klonen naar subtheme (zomer 2016)

Zoals hiernaast geïllustreerd, de plaatsing van de regions wordt in de war geschopt.

  • De regel base theme = adaptivetheme aanpassen in base theme = ac_commerce is geen oplossing
Klonen van het theme + aanpassen .info-bestand, stelt weinig voor. Waar ik meer moeite mee heb: De regions worden door de war geschopt. Hoe komt dat?
Voorbeeld van een CSS-bestand dat na klonen niet meer gevonden wordt. Dit is het complete pad: example.com/sites/default/files/adaptivetheme/at_commerce_files/at_commerce.fonts.css?obllvx. Vanwaar wordt er naar dit bestand verwezen?
Deze link media-statements ontbreken in de kloon, en dit is precies waar de regions worden gedefineerd

Instellingen verdwijnen na update

Casus zomer 2016

  • Na een update van een aangepast at_commerce-theme, ben ik veel van die instellingen kwijtgeraakt
  • Klonen van at_commerce naar een nieuwe naam, zodat deze niet wordt bijgewerkt, is geen optie: Die naam kun je niet zomaar wijzigen.
  • Voorlopige oplossing: fresh.css en .at_commerce.info terugzetten uit de backup die voorafgaand aan een update wordt gemaakt.

Casus nov. 2016 (1)

  • Storing: Theme is gereset naar standaard at_commerce-theme. Oa. is all css gereset
  • Wat er gebeurd is: .info-bestand overschreven door standaardversie + fresh.css is verdwenen
  • Oorzaak: Blijkbaar wordt bij een update de complete map herschreven
  • Ik had de rechten vantevoren aangepast (chmod -R u-w *) zodat deze niet bij een update overschreven zouden worden. Lijkt niet te werken.

Casus nov. 2016 (2)

Zelfde als hiervoor. Ik dacht dat ik de rechten correct had aangepast, en drush up draaide niet met root-rechten.

Practische oplossing: In map /themes/all/at_commerce_bu staan de bestanden die teruggezet moeten worden, in de juiste submappen. Terugzetten gaat zo:

cd sites/themes/all/at_commerce_bu
cp -r * ..
drush cc all

Wat dat laatste betreft: Waarschijnlijk zijn er minder dramatische opties, bv. drush cc theme-registry, die eveneens werken.

Zie ook