CCK tartalom blokkba és azt (search) keresőként alkalmazni

vikicica22 képe

Sziasztok!
CCK tartalom blokkba és azt (search) keresőként alkalmazni
Tartalom típusokban létrehoztam egy ruhák-at. Ebbe bele lettem a cck segítségével olyat hogy:

Widget: Select list
Címke: Szín
Név: field_szn
Allowed values list:
Piros
Fehér

és

Widget: Select list
Címke: Méret
Név: field_mret
Allowed values list:
x
xl

Ezeket szeretném majd a megjeleníteni oldalt az egyik blokkban úgy, hogy
Lehessen ezek alapján rákeresni a termékekre.

Tehát a blokkom így nézne ki:

Ruhak:

szin: válasszon
- piros
- fehér

Méret: Összes méret
- x
- xl

Keresés

pl.: kiválasztóm hogy szín - piros és a méret x-es legyen, megnyomom a keresést es kiadja, hogy 3 ilyen van.

Van erre valami modul vagy valaki irt már ilyet és megosztaná velem is.

Nézegettem előtte és próbálkoztam is hátha tudok én is ilyent összehozni, de nem jött össze:
http://drupal.org/node/68571#comment-678342

vagy így próbáltam még rákeresni a dolgokra Custom CCK Fields Search Block de nem sikerült olyan oldal találni ami ezzel foglakozna.

üdv.: viki

Nagy Gusztáv képe

szerintem bőven elegendő lenne. Nem gondoltál még rá?

Itt működés közben (Félév) megnézheted:
http://www.gamf.hu/portal/?q=gamf/tantargyak

0
0

Nagy Gusztáv

vikicica22 képe

Én ilyenre gondoltam, mint pl. ezen az oldalon van (hirtelen ezt az oldalt találtam meg jó példának)
http://www.ingatlanapro.hu/
Oldalt a gyorskereső része ami fontos
én is az egyik oldalra szeretném kitenni a kereső részeket (keresési lehetőségeket).

0
0
thamas képe

Most botlottam bele, nem tudom, jó-e neked...
http://drupal.org/project/hierarchical_select

0
0

Üdvözlettel:
Hajas Tamás

aboros képe

a hierarchical select, mint a neve is mutatja, hierarchikus szótárakban való lépcsőzetes select -re jó. semmi köze az említett feladathoz, lapos (tiltott hierarchia) szótárakkal nem is csinál semmit. (pedig a példában számomra érthetetlen okból nem is taxonómia van, hanem cck mezők)

szerintem rossz megközelítésben építetted fel a tartalomstruktúrádat.
nem értem, hogy miért cck mezőket használsz, mikor direkt erre van a taxonómia, a drupal egyik fő erőssége.
szín, méret, ezek szótárak.

szótár szín:
- piros
- kék
- hangyaszárnylila

szótár méret:
- s
- m
- l
- xl

ez után már ezer meg egy lehetőséged van. (biztosan sokkal több, mintha cck mezők + views kombinációval próbálod ugyan ezt elérni és szerintem gyorsabb is lesz)

írhatsz akár egy php blokkot, ami összeállít egy formot, szótáranként lehulló listákba pakolva a taxonómia kifejezéseidet és submitnál a megfelelő oldalra irányít (pl taxonomy/term/12,23) vagy ha nem megy a form írás, akkor talán ez a modul áll legközelebb ahhoz, amit csinálni szeretnél:
http://drupal.org/project/taxonomy_browser

tényleg nem értem, ezek a paraméterek annyira kézenfekvően taxonómiába kell, hogy legyenek, hogy ötletem sincs, miért cck mezőként akarod kezelni őket.

0
0

-
clear: both;

kerdezek képe

Nekem is hasonló problémám van :(
Közben kipróbáltam a taxonomy_browsert, de azt meg
nem tudom a menübe vagy alá betenni.

0
0
thamas képe

Annyit láttam, hogy nem cck, views-hez való, de valami olyasmire gondoltam (ha nem is gondoltam végig úgy, mint te), hogy, ha más megközelítéssel próblja a feladatot, akkor ez esetleg jól jöhet...

0
0

Üdvözlettel:
Hajas Tamás

thamas képe

Ha a fent emlitett módon, taxonómia segítségével épül fel a tartalom, akkor jó lehet az uBrowser is (amit az Übercart fejlesztői készítenek).

0
0

Üdvözlettel:
Hajas Tamás

Webappz képe

Ahogy már korábban írták, ezeket a jól meghatározható értékeket érdemes szótárakba szervezni. Majd ehhez lehet készíteni egy view-t.
Én egy oldalt megvalósító view-t készítettem:
Oldal

  • Nézet típusa: List View.
  • Empty Text: pl.: "Nincs ilyen termék".

Mezők

  • felveszed, amit a listában szeretnél megjeleníteni.

Szűrők


| Mező                          | Művelet    | Érték 
------------------------------------------------------
| Tartalom: Közzétett           | Egyenlő    | Igen
| Tartalom: Típus               | Is One Of  | ruha
| Taxonómia: Color kifejezései  | Is All Of  | kijelölni az összeset
| Taxonómia: Size kifejezései   | Is All Of  | kijelölni az összeset

A taxonómiáknál be kell jelölni, hogy felfedés.

Felfedett szűrők


| Mező   | Cimke    | Optional | Filter settings default | Force Sinlge | Lock Operator 
----------------------------------------------------------------------------------------
| Color  | Szín     | X | X | X | X |
| Size   | Méret    | X | X | X | X |

Kismókusok a Views Theme Wizard modul bekapcsolása után létrehozhatnak a megjelenést befolyásoló függvényt - amit a template.php-ban helyeznek el -, illetve az adott viewnak megfelelő tpl.php állományt.

Nagymókusok egy kis jQuery-val is megfűszerezhetik. :-)

0
0

Páldi Zoltán