Sziasztok!
Az egyik modulhoz kéne tudnom, hogy melyik smink van kiválasztva. Ezt hogy lehet megtudni?
Gondolom van valami olyan core fg, ami visszaadja az aktuális smink nevét.
$smink = drupal_get_theme();
vagy valami hasonló.
És szükségem lenne a mappájára is, mert ha pl alsmink, akkor a theme/nev mappa nem lesz jó.
Köszönöm,
O. Magus
Drupal verzió:
Fórum:
mappa meglesz, ha a neve meg van
Juteszembe a drupal_get_path() visszaadja a mappát, ha a neve már megvan, szóval csak a név a kérdéses.
Köszönöm előre is
- - - - -
Orseolo Magus
[email protected]
Alapértelmezett smink
Ha a rendszer alapértelmezett sminkjét szeretnéd lekérdezni azt így tudod:
Jól értem, hogy ezt szeretnéd?
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
globális változó
http://api.drupal.org/api/function/init_theme/
Alapértelmezett vs aktuális smink
A kettő között a különbség az, hogy az egyik az alapértelmezett sminket adja vissza, a másik pedig az éppen aktuálisat, tehát ami éppen megjelenik.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
Köszönöm!
Köszönöm szépen. Mivel modult fejlesztek, oda mindenképp az aktuális smink fog kelleni, ámde az aktuális projektben (mint ahogy gondolom a legtöbben) ez minden esetben egyezik az alapértelmezettel. (Kivéve az admin smink, ami az egyszerűség kedvéért garland, de ott a kívánt blokk nem is jelenik meg.)
- - - - -
Orseolo Magus
[email protected]
Erre való...
Szia.
Az aktuális theme könyvtár lekéréséhez a path_to_theme() függvényt is lehet használni.
Üdv: Zoli
lehet helyett illik? ;)
lehet helyett illik? ;)
-
clear: both;
ezt a függvényt kerestem,
ezt a függvényt kerestem, köszönöm!
- - - - -
Orseolo Magus
[email protected]
Ha alsminkek is vannak, akkor
Ha alsminkek is vannak, akkor általában a path_to_subtheme() a nyerő. (Ez nem core drupal függvény, de pl. a zen smink implementálja.) path_to_theme() a fő sminket adja vissza ilyenkor.
nincs alsmink
nem használok alsminket, az oldalak mindig egyedi kinézettel rendelkeznek, de azért köszi
Viszont a smink neve mindig a projekt nevével egyező, így az mindig más... és az egyik modulhoz kell mindig az aktuális smink mappából betölteni css-t
- - - - -
Orseolo Magus
[email protected]
bár ez itt már off
de :)
ismerkedj meg a subtheming lehetőséggel, tetszeni fog, nagyon hasznos! főleg, ha valamilyen alapsminkre (zen, framework) építed az egyedi sminket. (ami meg több dolog miatt is jó)
-
clear: both;
szerintem ez nem igaz
én gyakran a framework -re szoktam építkezni (zenből is megárt a sok) és abban nincs az említett path_to_subtheme() .. viszont mindig úgy csinálom, hogy alsminket hozok létre (isten ez a funkció szerintem) és több élő oldalon is működik nekem most is az, hogy a path_to_theme() szépen visszaadja az aktuális smink útvonalát, ha az egy alsmink, akkor azt.
-
clear: both;
Úgy tűnik, D6 alatt okosabb a
Úgy tűnik, D6 alatt okosabb a path_to_theme. D5 alatt zenben biztosan rossz utat ad, más alapsminkekkel nem tudom mi a helyzet.