Illyés Edit képe

Igen, a Panels egyik hátránya a széttöredezett UI. Elvileg lehetséges, hogy nem töröd szét az admin felületet, hanem mindent egy helyen csinálsz, és PHP-kóddal szabályozod az egyes oldalelemek láthatóságát, mikor melyik változót kapják meg, mikor melyik layoutot használják, stb. De akkor meg felesleges a Panels, írj egy modult és kész.

Általános probléma, hogy ha van egy 10 különböző layoutot használó, 50-100 blokkot mozgató webhelyed, akkor nem tudod jól átlátni. Akár Panels-szel dolgozol, akár saját kóddal. Erre én saját kis chartokat, Excel táblázatokat és efféléket szoktam készíteni magamnak, de azokat naprakészen tartani megint csak plusz munka.

Drupal 8-ban az egyik fő fejlesztési irány a blokk rendszer kiváltása, de nem teljesen Panels irányba ment el a fejlesztés. Lehet, hogy már van valami kísérleti modul, én sajnos nem tudtam követni a fejleményeket az utóbbi időben.

0
0
Illyés Edit képe

Az viszont általános szabályként megfogalmazható, hogy akár Panels, akár Block + Context, akár saját kód, csak az egyik féle megközelítést érdemes használni. Ha többfélét keverünk, annak az az eredménye, hogy az ember fél munkanapja azzal megy el, hogy keresi, hogy ez vagy az a beállítás most éppen melyik modul fennhatósága alá tartozik. :)

1
0
Illyés Edit képe

Én ezt úgy csinálnám, hogy létrehoznék annyi blokkot, ahány féle tartalom van, a Block felületet pedig általában tudja használni az átlagjúzer, ha megmutatom neki, hogyan tud útvonalakat megadni.

Persze ha 100 féle tartalom van, akkor ez nem megoldás.

0
0
Illyés Edit képe

Ezt írja a Panels modul felülete:

Create new...
Panel page
You must activate the page manager module for this functionality.

Tehát igen, be kell kapcsolnod a Page Manager modult ahhoz, hogy hozzáférj a Panels szolgáltatásaihoz. Nincs függőségként megadva, mert van egy kis funkció, ami a Page manager nélkül is használható. De amúgy kell hozzá, ugyanúgy, mint a Ctools… Viszont csak egészen extrém esetekben kell hozzá a Panels Everywhere.

0
0
Illyés Edit képe

Ha utf8_hungarian_ci-vel hozod létre az adatbázist és a táblákat, akkor jól fog listázni. Persze ez több nyelv esetén nem megoldás, én is setlocale-olozok ilyenkor. :|

0
0
Illyés Edit képe

Kisgazdásodik a projekt, szerintem ez lesz a legkisebb gondunk, hogy pár dolgot esetleg kézzel kell migrálni. :)

0
0
Illyés Edit képe

Nem volt ilyen gond, és szerintem ez nem egy egzotikus elvárás a tárhelycégek felé, hogy fent legyen minden nyelvi szoftver, amire az ügyfélnek szüksége van.

Modul klassz lenne. :)

(A felhasználónak jó valami visszajelzést adni a status report oldalon, meg új nyelv hozzáadásakor, ha nincs telepítve a szerveren, ami kell a működéshez.)

0
0
Illyés Edit képe

Gondolom arról van szó, hogy a product display node nem tölti be, mert nem magát a product-ot akarod megosztani Facebookon. :)

Valami olyasmi lesz a megoldás, hogy [node:field-commerce-product:field-image:file]. Az /admin/help/token oldalon ki van írva az összes token, onnan kell kihalászni a helyes formulát.

1
0
Illyés Edit képe

Valószínűleg a szövegbeviteli forma használatához nincs jogosultságuk. Mondjuk Full HTML-ben vitted be a body-ba a szöveget, amit a szerkesztőid nem használhatnak.

5
0
Illyés Edit képe

Ha nem oldódott meg, küldj egy üzenetet a hozzáférésekkel, de nem tudom, mikor lesz időm hosszasabban megnézni, lehet, hogy csak több nap múlva.

1
0