Legördülő lista feltöltése taxonómia listával

gyuxton képe

Sziasztok

A következő kérdésem lenne:
Egy olyan honlapot készítek ahol, felviszek ékszereket (Pld: Anyaga: arany, ezüst)
Erre taxonómiát létrehoztam. Majd szeretnék a választási felületen egy legördülő listát, ahol megjelenik a taxonómia szövege (arany, ezüst), és lenne egy gomb, amivel a kiválasztott feltételeket szerint tudom szűrni tartalmat (Lenne még radio button is a szűrésben).
Kérdésem: Van erre valami modul, vagy hogyan tudom feltölteni a legördülő listát elmeit és hogyan tudom létrehozni a lapon? Esetleg ezt egy SELECT tölti majd fel a MySql adatbázisból. Ötleteket kérnék a megoldásra. Előre is köszönöm a segítségeket!

Drupal verzió: 
realdream képe

Erre van kész megoldás az apiban: http://api.drupal.org/api/function/taxonomy_form/6

A taxonomy_form automatikusan létrehozza a form elemet.

taxonomy_form($vid, $value = 0, $help = NULL, $name = 'taxonomy')

pl:

$form['language'] = taxonomy_form(2, $value = 0, $help = null, $name = 'taxonomy'); 
$form['send'] = array('#type' => 'submit', '#value' => t('Keresés'));
return $form;

De amit írtál azt elvileg a views-el is egyszerűen megoldhatod: Filter->Expose.

0
0

-------------------------------
http://www.realdream.hu

Nagy Gusztáv képe

Szerintem ezt próbáld először.

0
0

Nagy Gusztáv

gyuxton képe

Ezt hova kell bemásolni?

0
0
realdream képe

A views az admin menüből érhető el. A taxonomy_form() pedig saját modulból pl. a hook_form()-ban.

Itt a péda: http://api.drupal.org/api/file/developer/examples/node_example.module/6

0
0

-------------------------------
http://www.realdream.hu

gyuxton képe

Hát...bocsika:( Nem értem...
Ez hova kell? :
taxonomy_form($vid, $value = 0, $help = NULL, $name = 'taxonomy')

És ez?:
$form['language'] = taxonomy_form(2, $value = 0, $help = null, $name = 'taxonomy');
$form['send'] = array('#type' => 'submit', '#value' => t('Keresés'));
return $form;

Kicsit ha lehet szájbarágósabban, elnézést kérek, még nem nagyon írtam bele a kódba! Köszönöm szépen

0
0
realdream képe

Views -el nem próbáltad?

0
0

-------------------------------
http://www.realdream.hu

gyuxton képe

Nem nagyon értem az sem:(

0
0
realdream képe

A views lekérdezést létrehozod, majd adsz hozzá egy szűrőt (filter) ezután az Expose-t bekapcsolod, ezzel a views lekérdezés indítása után kitesz egy űrlapot amin megadható az amit a filterben beállítasz. Tehát a lekérdezés az űrlap adatai alapján lesz szűrve.

Views dokumentáció:
http://drupal.org/node/109604

Egy video: Basics: Using the Drupal Views module
http://gotdrupal.com/videos/drupal-views-tutorial

Hasznos lehet:
http://drupal.org/project/advanced_help
Ezzel a modullal a views dokumentációt (is) érheted el az admin menüből.

És végül itt helyben az infó:
http://drupal.hu/tippek/tartalomszervezes2

0
0

-------------------------------
http://www.realdream.hu

gyuxton képe

Hasznosak a dolgok, amiket mutattál.
Sikerült megoldani . Olyan dolog kellene még, hogy ha megjelenik a view által a kép, akkor ez bélyeg kép legyen. Eddig megjelenik a kép, csak eredeti méret. Bélyeg kép kellene és mikor rákattintok, akkor megjelenjen az eredeti kép. Köszi

0
0
aboros képe

az a szokás, hogy ilyenkor már új témában kérdezünk.

képek átméretezésére az imagecache modul használatos, keresd meg, próbáld ki és ha valami nem megy, elakadsz, kérdezz új témában konkrétat.

0
0

-
clear: both;

gyuxton képe

Bocsánat:(
Megoldottam a problémát köznem, szívesen megosztom mással is. Ide írhatom?

0
0
aboros képe

:)

0
0

-
clear: both;