8nemesis8 képe

Ú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?

0
0
eager képe

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

2
0
csreni képe

Először is köszönöm a segítséget és a tippeket!

Nos akkor amivel én próbálkoztam:
node-11.tpl.php file létrehozása, majd abból kitöröltem az aruna által leírtakat.
Töröltem a cache-t és minden maradt a régi, ugyanúgy megjelenik a cím.

Ezután próbálkoztam a korábbi hozzászólásodban ajánlott fórumtémában leírtakkal, a preprocess megoldással.
Ezt így csináltam:
A következő sort bemásoltam a template.php fileomba:
function templist_preprocess_page(&$vars) {
if (!empty($vars['node']) && $vars['node']->type == 'tartalomtípus') {
$vars['title'] = '';
}
}

Ugyanúgy megjelenik a cím.Lehet ezt a fv-t még át kellett volna írnom?
Számít az, hogy localhoston tesztelgetem egyelőre az oldalt?
Még egyszer köszönöm a türelmedet a bénázásomhoz :)

0
0
eager képe

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 :)

1
0
csreni képe

Működik a preprocess-es megoldás. Szuper :) Még egyszer köszönöm a válaszokat! Nagyon sokat segített!

0
0
szantog képe

Ízlés kérdése, én speciel utálom a millió tpl-t, amit lehet, a template.php-ban igyekszek módosítani

1
0

----
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.

vajdasági képe

Ertem, es koszonom a segitsegeket.

Megcsinaltam, mint felljebb is emlitve van letrehoztam a mefelelo tpl.php-t es abban atalakitottam a kodot izlesem szerint. Utanna a css-ben hozzaigazitottam a kinezetet.

A template.php -nek meg talan az is elonye lett volna hogy ha sok lessz a tpl.php akkor ez a sok fajl helyett csak egyet kell megynyitni a servernek, de kezdo drupaloskent nekem az egyelore bonyolultabbnak tunik, ahhoz meg tanulni kell, igy maradtam a nekem konnyebb megoldasnal.

0
0
speeedfire képe

Megoldódott, le kellett tölteni a socket.io-t és a site/all/modules-be rakni.

1
0



-----------------------------------------------------------------------------------------
http://tothszabi.info

aruna képe

speeedfire képe

Én is ezzel a cikkel kezdtem, de beletört a bicskám. :(
Nálam a page.tpl.php sokkal összetettebb. A cikk írója írja is, hogy a body és a head nem kell, de akkor az hova fog kerülni?
Átírni még átírtam a változókat mindenütt....

0
0



-----------------------------------------------------------------------------------------
http://tothszabi.info