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.
Fórum:
pedig az a helyes beállítás
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.teljes csüggedés....
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.
webcím -> függvény
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.
nálam nem....
.. 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, hogyif($may_cache) {
, viszont belemegy abba a 95. sornál, hogyif (is_numeric(arg(2))) {
. Ebben az ágban viszont csak olyan$items[]
tömbök épülnek fel, amikarray('path' => 'admin/taxonomy/' . arg(2)),
-tal kezdődnek...Vagy abszolút el vagyok tájolva?
be van
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.
gyorsítótár
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...