logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Rad sa konfiguracijom zasnovanom na fajl sistemu

20/06/2025, by Ivan

Obratite pažnju da Drupal po defaultu čuva informacije o upravljanju konfiguracijom u bazi podataka. Da bi radni tok zasnovan na fajl sistemu radio, potrebno je da izmenite fajlove settings.php i services.yml.

Ovo treba uraditi pre instalacije Drupala, jer je teško vratiti se na upravljanje konfiguracijom zasnovano na bazi nakon prelaska na fajl sistem. Ako treba da uključite konfiguraciju u fajlovima nakon instalacije sajta, prvo morate eksportovati svoju konfiguraciju i sačuvati kopiju u aktivnoj konfiguracionoj fascikli pre uključivanja konfiguracije iz fajlova.

Napomena: morate imati različite aktivne i privremene direktorijume (prema konfiguraciji ispod) – korak importovanja konfiguracije je i dalje potreban za radni tok zasnovan na fajl sistemu. Pogledajte ovaj problem – radni tok na osnovu fajl sistema nepravilno instalira/uklanja module bez koraka importovanja konfiguracije.

1. Otvorite fajl settings.php, pronađite odeljak „Podešavanja aktivne konfiguracije“.

2. Otkomentarišite liniju koja počinje sa $settings['bootstrap_config_storage'] da biste uključili fajl skladište konfiguracije.
I molimo vas, proverite da li je linija ispravno napisana:

$settings['bootstrap_config_storage'] = array('Drupal\Core\Config\BootstrapConfigStorageFactory::class', 'getFileStorage');

3. Dodajte sledeći kod u settings.php (modifikovano sa https://www.drupal.org/node/2291587#comment-10426135):

$config_directories[CONFIG_ACTIVE_DIRECTORY] = 'PUTANJA_VAN_WEB_ROOT/config/active/';
$config_directories[CONFIG_STAGING_DIRECTORY] = 'PUTANJA_VAN_WEB_ROOT/config/staging/';

Sačuvajte fajl.

Otvorite fajl services.yml u sites/default i dodajte sledeći kod (kod preuzet sa https://www.drupal.org/node/2291587#comment-10567238):

services:
  config.storage:
    class: Drupal\Core\Config\CachedStorage
    arguments: ['@config.storage.active', '@cache.config']
  config.storage.active:
    class: Drupal\Core\Config\FileStorage
    factory: Drupal\Core\Config\FileStorageFactory::getActive

5. Kopirajte konfiguracione fajlove (.yml) iz fascikle active izvornog sajta u fasciklu staging izvornog sajta.

6. Koristite alat (rsync, git, ftp, scp) da kopirate sadržaj fascikle staging izvornog sajta u fasciklu staging ciljnog sajta.

7. Na ciljanom web sajtu idite na admin/config/development/configuration

8. Kliknite na „Importuj sve“

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.