Definovat šablonu jako responsivní lze pouhým přidáním parametru do plugin.json
, systém si potřebný meta přidá sám.
"responsive": true,
Přidání dalších stylopisů, lze dvěma způsoby buď přidáním výčtu stylů opět do plugin.json
nebo pluginem.
První varianta by vypadala takto, kdy cesty jsou relativní k motivu
"css":[
"style/style.css",
"foo/bar/style.css",
"baz/foobar.css"
], podobným stylem lze přidávat i JavaScript
Druhá varianta (pluginem) je registrace CSS v události tpl.head
, to se mi z mobilu psát nechce. Pokud by bylo třeba doplnil bych ukázku později
CzechXicht(4.1.2019 8:49)#021361 Dííík. To je přesně to, co jsem potřeboval. Pluginem to řešit nechci, navíc na tuhle cestu nemám znalosti ;) Takhle mi motiv zůsrtane jednoduchou záležitostí ;) .
Ale jedna věc. Pokud jsem zadal pouze můj externí styl, tak mi to sebralo z head ten systémový soubor "style.css". Řešil jsem to tak, že jsem takhle zapsal i ten systémový soubor. Můj externí styl se nachází ve složce "externí_styly". Pro testovací účel jsem ponechal název motivu jako "default". Funguje to bez chyb, ale chtěl bych, abys juknul, jestli je košer:
{
"name": "default",
"description": "Levy sloupec, motiv1",
"version": "1.0",
"api": "^8.0",
"url": "http://url-adresa.cz/",
"responsive": true,
"layouts": {
"default": {
"template": "template.php",
"slots": ["left"]
}
},
"css":[
"style.css",
"externi_styly/obsah.css"
],
"dark": false,
"smiley.count": 10,
"smiley.format": "gif",
"bbcode.buttons": true,
"box.parent": "",
"box.item": "div",
"box.title": "h2",
"box.title.inside": true
}
Dík za korekturu ;)
Ano, to jsem zapomněl napsat, tímto způsobem musíš definovat všechny styly a to i ten systémový.