Illyés Edit képe

Egy topikba egy kérdést, ha lehet.

és beleírtam, hogy ...

  • valami
  • belemásoltam az eredeti függvény törzsét
  • egy csomó más dolog

de sehgysem jó. A hatás minden esetben ugyanaz: az oldal nem jelenik meg, csak egy üres fehér oldal.

"Beírtam még valamit, meg egy csomó más dolgot, de sehogy se jó. Lécci segítsetek!"

Ez most komoly? Mi az a "valami"? Mi az a "csomó más dolog"? Titkos? Honnan kéne nekem ezeket tudni?

0
0
Illyés Edit képe

Single esetén csak egy szülő lehet, multiple esetén több is.

0
0
Illyés Edit képe

tehát mint egy teszt szerűren beírtam, hogy "valami". Valami, mint egy string... :)

Hát erre tényleg nem gondoltam.

TI hogy éritek / érnétek el, hogy egy új .tpl.php file-al formázni tudjátok a keresés kimenetét.

Template.php-be:

<?php
function phptemplate_search_page($results, $type) {
  return _phptemplate_callback('search_page',
    array('results' => $results, 'type' => $type));
}
?>

search_page.tpl.php-be:

<h1>OK, ez rendben.</h1>

Ha ezek után bármire rákeresel, akkor a találati lista helyett az "OK, ez rendben." szöveget fogod látni.

Ha ez működik, akkor a search_page.tpl.php-ben elkezdhetsz variálni az átadott $results és $type változókkal, azaz becsomagolod őket a kívánt HTML címkék közé.

<dl class="az-en-keresesi-eredmenyeim">
<?php
...Itt kiíratod a változók értékét...
?>
</dl>

Ha üres oldalt kapsz, akkor hibás a search_page.tpl.php, ez lehet logikai hiba és szintaktikai hiba egyaránt. Lépésenként haladj egy egyszerű példától kezdve (OK, ez rendben), és akkor látod, hol hasal el.

Mondjuk nem sok értelmét látom itt külön template-ek használatának, egyszerűen bemásolod a theme_search_page() és a theme_search_item() függvényeket a template.php-be, átnevezed őket phptemplate_search_page()-re és phptemplate_seach_item()-re és felülírod őket. Persze ez ízlés kérdése, én inkább egy helyen, a template.php-ben tartok amit csak lehet.

0
0
Illyés Edit képe

Csak most látom, hogy mi a kérdés...:)

Egy nap = 86400 másodperc, nem 86000.

Ha így sem jó, akkor nézd meg a verziót. A 2007-07-14 előtti kiadásokban volt egy pár bug.

0
0
Illyés Edit képe

Keresődobozba (jobbra fent) beírod, hogy "meta", és megnyomod a sötétkék "Keresés" feliratú gombot. Ott lesz a megoldás az első pár találat között.

0
0
Illyés Edit képe

A template.php elejére és végére kell a kacsacsőr+kérdőjel:

<?php
function phptemplate_search_item($item, $type) { 
...
}
function phptemplate_search_page($results, $type) { 
...
}
?>

A fájlt UTF-8 kódolással mentsd BOM nélkül. Intelligensebb szerkesztők (nem Windows Jegyzettömb) erre képesek.

Ha ez sem segít, akkor részemről passz.

0
0
Illyés Edit képe

UTF-8-at tud, de csak BOM-mal (XP-hez csomagolt verzió, a Visztáshoz még nem volt szerencsém).

0
0
Illyés Edit képe

Azt mondod, ha rákattintasz az űrlap adataira, akkor egy űrlapot sem érni el. Ezt én nem értem. Kicsit pontosabban ha lehet. Mi az ami nem elérhető? A Views által készített táblázat? Vagy maguk az űrlapok?

0
0
Illyés Edit képe

Menüpontot nem tudsz blokként kitenni, csak menüt.

1. Elkészíted a főmenüt – ez lehet mondjuk a Primary menu, ami már létre van hozva a Menük adminisztrációs oldalon, csak fel kell tölteni linkekkel, pl. Termékek menüpont => termekek útvonal.

2. Létrehozod az almenüt, feltöltöd linkekkel (Termék1, Termék2, stb.)

3. A blokk beállítási oldalon engedélyezed a menü megjelenését.

4. A blokk szerkesztési oldalon az "Oldalaktól függő megjelenés" űrlapon megadod, hogy a menü blokk csak a termekek és a termekek/* útvonalon lévő oldalakon jelenjen meg.

0
0
Illyés Edit képe

A sminkmappádban létrehozol egy page-front.tpl.php nevű fájlt, és kedvedre kialakítod (sorvezetőnek lehet használni a page.tpl.php-t). A Drupal magától megtalálja és a nyitólapon ezt a sablont használja.

0
0