.::CX::.
Není dúležité chybu zapřít, ale uznat... Klobouk dolů ;) Nejsme nepřáteli, ale vše se musí jasně vyložit, protože jednou třeba bude někdo podobný problém řešit a zde budou správné informační .... Kanály :D 😎
Děkuju za pochopení a těším se na další konverzaci 😁
V pohodě nic se neděje. Jsem rád, že se nakonec vše vyjasnilo a je fajn stát na stejné straně barikády. A jinak krásné dobré ráno 😁
A já jsem taky rád, že jste si to chlapi vyjasnili. Nečekal jsem, že můj dotaz spustí lavinu. 🙂
Zběžně jsem to prohlédl, vidím to tedy prvně, ale vypadá to celkem použitelně. Doufám, že se zde objeví časem pár volných šablon.
Pro surinen a Sadman, Co nahodit pár testů s template a pokecat o kodu a lepší nápad, nebo výsledný postup by jsme aplikovali na nějaký další template. Chápu, že každej může mít kod přispůsobený svým potřebám, takže u toho asi budem diskutovat o dalších možnostech. Shira dolazuje, tak mi si mezitím můžem testnout i doplňky (motivy). Všim jsem si u defaultního motivu, že má jen jeden box a po vypnutí na tom místě zůstává prázdné místo. Tak dodělám na oba boční sloupce a aby se obsah po vypnutí boxu raztáh na celý výchozí rozměr motivu. Přidám k tomu jeden jednoduchý responzive motiv (minimalize) a v sekci beta5 bych hodil odkaz na stažení a pokecali o tom trochu. Dejte den dva, já to spíchnu a hodil bych to do pranice 😁
Sunlight 8 podporuje i layouty, kdy každá stránka může mít jiný vybraný layout. Něco jako na indexu jen obsah nebo nějaký grafický prvek bez sloupců (landingpage), a ostatní zase třeba 2 sloupce nebo jeden.
"layouts": {
"default": {
"template": "template.php",
"slots": ["right"]
},
"twocols": {
"template": "template_twocols.php",
"slots": ["left","right"]
}
},A je potřeba přidat i labels pro nový layout
'twocols.label' => 'dva sloupce',
'twocols.slot.right' => 'pravý sloupec',
'twocols.slot.left' => 'levý sloupec',
Ja to mam rozpracované zatial iba na lokalnom xampe 🙂
Tak dneska jsem testoval tebou zmiňovaný postup na zapojení dalšího layoutu do motivu.
Napadla mě druhá galerie, protože co stavím motiv, tak má šířku myslím jen na 1000px. Pro větší galerii jsem potřeboval jiný layout, který by rovnou odkázal na zápis přes celou šířku prohlížeče, jako to má například google. Dostal jsem tak pryč nepotřebný věci z hlavičky a získal tak celkem dvě různé velikosti pro motiv (galerii) za cenu nepatrného nárustu velikosti v kb, takže mobiláci neotlučou o hlavu 😁
Přikládám ukázku z motivu, co má v základu možnost zapojení obou sloupců.
Plugin:
"layouts": {
"default": {
"template": "template.php",
"slots": ["left","right"]
},
"galerie": {
"template": "template_galerie.php"
}
},
a labels:
'default.label' => 'výchozí',
'default.slot.left' => 'levý sloupec',
'default.slot.right' => 'pravý sloupec',
'galerie.label' => 'galerie 2',
Samozřejmě, že sloupce jsem vynechal, ty pro tuto galerii nepotřebuju.
Funguje to bez chyb a radost veliká. Jeden motiv a dvě různé galerie v základu.