Snažím sa urobiť jednoduchú úpravu témy Bartik. Chcem zakázať trvalé komentáre používateľov.
- Skopíroval som
/themes/bartik/templates/comment.tpl.php
na/sites/all/themes
a upravené
/sites/all/themes/comment.tpl.php
nasledovne:<p class="comment-permalink"> <?php // print $permalink; ?> <!-- comment out permalink --> </p>
Vyprázdnil som všetky pamäte, ale stále je zobrazená adresa.
Ak vykonám uvedenú zmenu na zdrojový súbor (/themes/bartik/templates/comment.tpl.php
), funguje to ... ale čítal som, že "nemusíte upravovať zdrojový súbor. To je dôvod, prečo som ho presunul /sites/all/themes
.
Čo robím zle?
odpovede:
0 pre odpoveď č. 1Skopíroval som
/themes/bartik/templates/comment.tpl.php
na/sites/all/themes
A upravené
/sites/all/themes/comment.tpl.php
To určite nebude fungovať. Obsah nového súboru sa nevytvorí vôbec a Drupal sa o tento súbor nebude starať, pretože nepoužívate formát tém, ktorý Drupal očakáva.
Úprava pôvodnej témy nie je dobráprax, ktorá je správna.Ak chcete vykonať malé úpravy pôvodnej témy, musíte vytvoriť podtém, ktorý zdedí zdroje nadradenej témy.
- Existuje dobrý návod na drupal.org o teórii vytvárania subtémov (kde základnou témou je Bartik):
Vytvorenie podtémy (Https://drupal.org/node/225125) - Tu sa môžete dozvedieť o súbore ".info" témy: https://drupal.org/node/171205
- A tu je naozaj krátke zhrnutie o vytvorení podtému D7: http://www.slideshare.net/AdolfoNasol/creating-drupal-7-subtheme
Po povolení nového podtému môžete kopírovať Bartik comment.tpl.php
k novému podtému "s templates
adresár, jasné vyrovnávacej pamäte a užívajte si úpravu vlastných súborov motívov založených na Bartik, bez obáv o pôvodné.
Btw. Navrhujem vám použiť Drupal odpovede: https://drupal.stackexchange.com/.