Kaip rodyti info iš custom table per Views moduli
Sveiki,
Susidūriau su problema developinant svetaine su drupal (naudojant Views 2 and Drupal 6). Tikiuosi, kad kas nors galės padėti ar nukreipti teisinga linkme.
Užduotis:
Yra 2 duomenų bazės viename serveryje.
1-oje duombazėje yra drupal'o lentos, o 2-oje duombazėje yra kitos sistemos lentos.
Reikia informaciją iš 2 db pavaizduoti svetaineje/per drupala.
Sprendimai:
1) Rašyti savo moduli, selectinti info, kazkaip formatuoti ir rodyti puslapyje - šitą dalyka padaryti mokėčiau. Bet reiktų pačiam daryti puslapiavimą, sortinimą, ajax ir t.t.
2) Panaudoti Views moduli, tai yra kažkaip jam paduoti duomanis iš 2-os db. Šiuo atveju butų galima gauti visus Views modulio privalumus out of the box.
Problema:
Nežinau kaip įgyvendinti 2 sprendimo variantą. Ar tai išviso įmanoma? Standartiškai kuriant naują view'ą galima pasirinkti "view type" tik iš Node, File, Term, User,... Ar galima susikurti savo view type?
help :)







Hi, drupale galima nurodyti
Hi,
drupale galima nurodyti duombaziu masyva ir po to tiesiog rasant query nurodyti kokia duombaze naudoji. Puslapiavimas ne problema ir nieko paciam rasyti nereiktu, tam yra skirtos drupal api funkcijos, query_range, pager_query ir pan. Kalbant apie sortinima tai irgi stebuklu nebuna cia, viskas padaryta belieka tik pasinaudoti. Panarsyk drupla.org atsakyma tikrai rasi.
Del antrojo varianto manau galima butu per view arguments, ir argument handling code. Taip gali intervenciskai rasyti php snippetus viewsams.
radau kaip su view2 padaryti
dekui uz atsakyma
Radau kaip padaryti ir antra varianta panaudojant Views2 moduli. Reikia tiktais aprasant View'o struktura nurodyti kokia kita db reik naudoti. Jeigu idomu placiau galima rasti cia http://views-help.doc.logrus.com/help/vi...