Tento příspěvek ve fóru byl odstraněn
Počet odpovědí: 6Mohu já se nějak dostat k souboru default.scss
Ano. To je jedna z praktických výhod softwaru s otevřeným zdrojových kódem
Pokud nemáte přístup k PHP souborům vašeho vlastního Moodle, můžete si je prohlížet buď online - uvedený soubor najdete např. na https://github.com/moodle/moodle/blob/v3.6.0/theme/boost/scss/preset/default.scss
Nebo si můžete celou instalaci Moodle stáhnout na svůj počítač - např. z https://download.moodle.org/
Tento příspěvek ve fóru byl odstraněn
Možné to je, ale nedoporučuji to z řady důvodů. Je lepší využít ta zmíněná pole pro vložení vlastních SCSS stylů - když nic jiného, tak kvůli riziku přepsání vašich úprav při aktualizaci na novou verzi Moodle. To už by bylo lepší udělat si kopii default.scss, upravit ji a tu nahrát jako vlastní preset. Ale osobně jsem to nikdy nezkoušel.
Zároveň si taky myslím, že pouhými změnami proměnných z toho souboru toho moc nezměníte. Budete muset asi hledat i v dalších SCSS souborech, co a jak se kde používá.
Tento příspěvek ve fóru byl odstraněn
Je to u nich uvedeno. Vesměs jde o to, v jaké fázi kompilování SCSS do CSS se tato pole načtou a použijí. Jestli na začátku nebo na konci.
- Raw initial SCSS - In this field you can provide initialising SCSS code, it will be injected before everything else. Most of the time you will use this setting to define variables.
- Raw SCSS - Use this field to provide SCSS or CSS code which will be injected at the end of the style sheet.
Takže v tom prvním si můžete typicky nastavit proměnné, jejichž hodnota bude použita namísto výchozí. V tom druhém budete mít typicky vlastní CSS, které se pak použije namísto toho vygenerovaného.