Oldaltérkép, view használat

kalmarr képe

Sziasztok!

Szeretnék egy kategória sort megjelentetni egy belső oldalon a következőt.
---
Kategória1
cikk(1)
cikk(0)
cikk(10)
cikk(5)
Kategória2
....

Amit szeretnék :), szeretném kiíratni a 'kategória1'-ben szereplő 'cikk(10)'-es kategória elnevezést.

Remélem értehtően írtam le a problémámat.

KALMI

kalmarr képe

Találtam erre egy kódot, de ez egy teljes taxonomia listát generáló kód sor. Azaz igazság nem értem, hogy hogyan lehetne csak egy adott kategóriára hivatkozni, mint amit leírtam fentebb.

<?php
 
$vid = 1;  // Set the vid to the vocabulary id of the vocabulary you wish to list the terms from
$items = array();
$terms = taxonomy_get_tree($vid);
foreach ( $terms as $term ) { 
    $count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d", $term->tid)); 
    $items[] = l($term->name, "taxonomy/term/$term->tid") . " ($count)";
}
if ( count($items) ) {  print theme('item_list', $items);}
?>

Ha küldenétek egy komplett példát, nagyon hálás lennék!

Előre is köszi!

KALMI

0
0
pp képe

Ez egy szótár kategóriáit listázza ki. Neked pontosan mi kell? Mi az, a szám a cikkek mellett? Nem értelmes a kérdésed.

pp

0
0
kalmarr képe

Ok. Bocs, mindig a szakknyelv próbálom kézzel lábbal magyarázni.

Ha oldaltérképet listázok, akkor a szótárakat is bele generálja, ezért volt nekem egyértelmű, de lényegtelen :).

A következő a gondom:
Szeretném a szótár nevét és a benne levő tartalmat kiiíratni.
Mint a mellékelt ábra is mutatta dekódolom :)
Gyökér:
..
1. Szótár
-a. szótár(1)
-b. szótár(10)
-c. szótár(9)
2. Szótár
-a. szótár(2)
-b. szótár(7)

Kiíratni szeretném konkrétan a szótár nevét és a benne található elemek számát, azaz direkt szeretnék hivatkozni és nem listázni akarom az elemeket.

pl: print "1. Szótár -> b. Szótár"

Eredmény: "b. szótár (10)"

Remélem egyértelmű a gondom.

Üdv.

KALMI

0
0
kalmarr képe

Remélem érthetőbb lett.

0
0
aboros képe

szótár v. kategória csoport (vocabulary)
 - kifejezés vagy kategória (term)
 - kifejezés
 - kifejezés
 - kifejezés
 
szótár
 - kifejezés
 - kifejezés
 - kifejezés

így van ez, mint ahogy az olvasható a kézikönyvben vagy például a kategóriák beállítási oldalán a súgóban.
szóval akkor mit szeretnél? :)

egy adott szótár teljes kategórialistáját előállítani és az egyes kategóriáknál zárójelben megjeleníteni, hogy hány node tartozik oda?
ezt? vagy mit?

akárhogyis, csak emiatt fel ne tedd a viewst! (szerintem...)

0
0

-
clear: both;

kalmarr képe

Pontosan ezt! :)

Szeretném kiíratni az én általam választott kifejezés nevét és azt hgy hány (tartalom szerepel benne) hasonloan, mint ahogyan az általam elküldöt kod teszi. Csak annyi különbséggel, hogy én egyesével, egy adott értéket(kifejezést) szeretnék kíratni.

KALMI

0
0
Désiré képe

A kód, amit fentebb beillesztettél, pontosan ezt tudja...

Illeszd be egy blokkba, és a szűrőt állítsd php-kód-ra!
A 3. sorban ($vid = ) pedig annak a szótárnak a sorszámát add meg, amelyiket ki szeretnél listázni!
(5.x alatt próbáltam, működött!)

0
0

- - -
Juhász Márton

http://juhaszmarton.hu

aboros képe

nem írtad, hogy mindezt hanyas drupalban szeretnéd megvalósítani, de 5.x alá van egy modul ami szerintem pontosan azt csinálja, amit szeretnél..
http://drupal.org/project/taxonomy_dhtml
próbáld ki!

0
0

-
clear: both;

szikar képe

Views modult használd hozzá

0
0
kalmarr képe

Ok, de egyesével állítsam be minden szótárhoz a nézetet a views modulban? Egyszerűbben egy kód sorral nem lehete kiolvasni valahogy. Ha lehet listázni, gondolom lehet egy darabot is kiíratni.

KALMI

0
0