Taxonomy oldal

Pál úr képe

Küzdöm, de nem megy....

Van a http://localhost/drupal/taxonomy/term/10 oldal, ahol elvileg az "információ" kategóriájú cikkek jelennek meg sorban. Eddig teljesen jó is.

De hol tudom szabályzoni, hogy egy oldalon mennyi jelenjen meg? Azt gondoltam, hogy az "Adminisztráció -> Beállítások -> Tartalmak" útvonalon (http://localhost/drupal/admin/setting/node) lapon felül "Oldalakon megjelenő tartalmak száma: 5 - Az áttekintő oldalakon (mint például a címlap) megjelenő tartalmak száma." az én barátom, de ezt hiába állítom 5-re, akkor is megjelenik 7 ezen az oldalon...

Vagy egyszerűen nem itt kell ezt beállítani?

Köszönöm a segítséget...

P.

Hojtsy Gábor képe

Ennek a beállításnak hatással kell lennie az alap Drupal taxonómia oldalakra. A választ a taxonomy_render_nodes() és a taxonomy_select_nodes() adja, azokban látszik, hogy ezt a beállítást használja fel, aminek default_nodes_main a neve.

0
0
Pál úr képe

Tehát az a helyzet, hogy ez a két függvény nem fut le... Először echo-val próbálkoztam bármit is kiírni, de nem tette, de most már el is rontottam egy-egy függvényhívást mindegyikben, de nem jelez hibát...

Van valami eszköz arra, hogy kiderítsem, hogy melyik függvények futnak le?

Köszönöm.

0
0
Hojtsy Gábor képe

A _menu() hurkok adják meg a webcím függvény hozzárendeléseket. A taxonomy_menu()-ben látszik, hogy az általad megadott webcímekhez a taxonomy_term_page() tartozik.

0
0
Pál úr képe

.. merthogy (mivel a $may_cache nincsen beállítva), abba az ágba nem fut bele, ami a taxonomy.module 53. sorában van, és úgy kezdődik, hogy  if($may_cache) { , viszont belemegy abba a 95. sornál, hogy  if (is_numeric(arg(2))) { . Ebben az ágban viszont csak olyan  $items[] tömbök épülnek fel, amik  array('path' => 'admin/taxonomy/' . arg(2)), -tal kezdődnek...

Vagy abszolút el vagyok tájolva?

0
0
Hojtsy Gábor képe

A _menu() meghívódik $may_cache TRUE és FALSE értéke mellett is. Ha már gyorstárazva van a menü, akkor a TRUE értékkel éppen nem hívódik meg, ha a gyorstárat törlöd, akkor újra meghívódik így is. A gondot nem itt kell keresni szerintem.

0
0
Pál úr képe

Szóval csak egy kis mellékszál: a Beállítások oldalon (admin/settings címen), a gyorsítótár ki van kapcsolva (Disabled).

Ha a taxonomy_term_page() függvény első sorába (a taxonomy.module fájl 1196. sorába) beírom, hogy  echo 'Most fut'; , akkor ezt nem írja ki az oldal, amikor lefut a http://localhost/drupal/taxonomy/term/10 című oldal. Tehát egyelőre igen bizonytalan vagyok, hogy akkor hol is kellene keresnem a hibát...

0
0