A helyzet áttekintése:
Segítésről:
ahhoz, hogy segíthessenek az emberek, tudniuk kell, hogy mi történt, mi maradt ki a te oldaladon: szóval jelezni kéne ilyenkor, hogy hogyan próbálkoztál.
Segítek átlátni, hogy milyen területeken mozgunk itt (meg hogy hol lehet utánaolvasni):
- mikor arról van szó, hogy egy .tpl.php fájlt módosítasz, az az overriding themeable output témakör (ehhez egyébként én is írtam tegnap, ide)
- amikor azt akarod, hogy a fenti változtatások csak bizonyos tartalmak esetében kerüljenek használatba, akkor az egyik megoldás a a template suggestions -ok használata (aruna javaslatában is ez szerepel, mikor az id-ről nevezed el az egyedi template példányt) (kicsit ide tartozhat, hogy egyedi kialakítások érvényesülésének területi korlátozásához a Context modul is varázslatos szolgálatot tehet)
- ha pedig sikerül meglovagolni a php-t eléggé, akkor az úgynevezett preprocess megoldáshoz lehet folyamodni, ez esetben egyedül a smink template.php fájljával van dolgod, abban adsz ki a megjelenítésre vonatkozó utasításokat php function -ok (magyarul php függvény, csak azt nem tudom, miért) segítségével (még egyszer, a te igényedet megvalósító function itt van, illetve ugyanez bővebben itt, eléggé használatra késznek tűnő állapotban)
Ó, és Nagy Gusztáv letölthető könyvet írt Drupal 6-hoz.
Sikereket, illetve, először is kitartást :D
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
a függvény átnevezése?
Na ez már helyzetjelentés, bár ezzel kicsit meg is csíptél, mert a preprocesst a gyakorlatban már nem annyira vágom, de én ezekre gyanakszom:
át kell nevezni a függvényt, így, hogy a saját sminked nevével kezdődjön (Drupal 6-ban a sminked neve ("gépi neve", az kell) megegyezik a smink mappa nevével (azt hiszem legalábbis, hogy a mappa név lesz az)):
function SMINKED_NEVE_preprocess_page(&$vars)
A következő sorban pedig a 'tartalomtipus' helyére a sima oldal Drupal számára értelmezhető gépi neve kell, ami majdnem biztos, hogy 'page'
Sztem a localhost itt most nem oszt nem szoroz.
Ja, és megint kelleni fog a mentés a sminkbeallításoknál vagy a cache ürítés - attól függ, melyik hat :)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ízlés kérdése, én speciel
Ízlés kérdése, én speciel utálom a millió tpl-t, amit lehet, a template.php-ban igyekszek módosítani
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Segédlet
Erről van itt egy nagyon jó cikk:
http://www.kalman-hosszu.com/drupal-6-os-smink-portolasa-7-es-verziora
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
megoldás
Úgy néz ki, hogy sikerült megoldanom.
user_profile roles értékének egyezését vizsgáltatom ezentúl a megfelelő csoporttal és most jó.
A kérdés valahogyan lehet zárni?