Lehet nem értem a kérdést. Tartalmilag úgy tudod módosítani, hogy beküldesz valamit és az ott megjeleneki -> változik a tartalma. De gondolom nem erre gondoltál :D
Szóval mire is gondoltál?
Más legyen a sorrend?
A node-ból más információk jelenjenek meg(pl cck-val létrehozott tartalom egyes részei)?
Konkrétan miért nem jó a Views? Az a standard eszköz listák kezelésére. A Views Bonus Pack-ban van Grid View. De sminkben is könnyű megcsinálni, bár csatolmányok helyett CCK image field-ként célszerű a képeket feltölteni.
De lehet, hogy továbbra sem értem a kérdést. A lista csak a csatolt képeket jelenítse meg? Vagy a szokásos node listát szeretnéd, ahol a node (vagy a node teaser-je) alatt jelenjen meg a node-hoz csatolt x db kép? Jó lenne, ha egy kicsit bőbeszédűbb lennél.
A view azért nem jó, mert én szeretném megírni hogy és mi jelenjen meg. Magyarán nem akarom használni a view modult.
Egy ilyen oldalon adva van x darab node. Alapból egymás utáni linkekként, vagy ahogy a node.tpl.php-ban meg van határozva. Nálam (leegyszerűsítve) egy képet jelenít meg a node.tpl.php. Ezeket a képeket akaorm táblázatos formában megjeleníteni.
Másként: a theme_breadcrumb() felülírható a template.php fájban, egy node megjelenés megadható a node.tpl.php fájban. A taxonomy/term oldal megjelenése hol írható felül ?
Ugyebár ez egy olyan oldal, ami az adott term-ben lévő node-okat listázza ki a node.tpl.php-ban megadottak szerint. De mi van akkor, ha én úgy szeretném megjeleníteni, hogy az első 4 node-nak csak a csatolt képe jelenjen meg egymás melett, alatta pedig csak címek linkkel ? De kérdezhetem úgy is, hogy a view modul, hol és hogy tud beavatkozni a taxonomy/term oldal megjelenésébe ?
a view modul, hol és hogy tud beavatkozni a taxonomy/term oldal megjelenésébe
Lényegében nem avatkozik be. Készít egy másik oldalt (nézetet) a megadott szempontok alapján, figyeli az URL-t, és ha olyan oldalt kér a látogató, aminek van felülírt változata, akkor az eredeti helyett a felülíró nézetet tölti be. Legalábbis így működött kb. áprilisban, amikor utoljára bekukkantottam a fedő alá. De magad is utánanézhetsz, a Views modul is nyílt forráskódú ;)
Nálam (leegyszerűsítve) egy képet jelenít meg a node.tpl.php. Ezeket a képeket akaorm táblázatos formában megjeleníteni.
Szerintem ez egyszerű CSS kérdés. Adsz a befoglaló div-ekre egy fix szélességet (width: 25%) és float-tal egymás mellé sorakoztatod őket. Táblázatot megjelenítésre használni egyébként is ciki. A node.tpl.php-ben megadod, hogy a fix szélességet és float-ot használó CSS osztály csak a taxonomy/term oldalakon kerüljön rá (lásd pp korábbi hozzászólását).
Lényegében nem avatkozik be. Készít egy másik oldalt (nézetet) a megadott szempontok alapján, figyeli az URL-t, és ha olyan oldalt kér a látogató, aminek van felülírt változata, akkor az eredeti helyett a felülíró nézetet tölti be. Legalábbis így működött kb. áprilisban, amikor utoljára bekukkantottam a fedő alá. De magad is utánanézhetsz, a Views modul is nyílt forráskódú ;)
Na erre voltam kíváncsi, ebből már el tudok indulni. 50 pont neked. Köszönöm.
Permalink Beküldte Anonymous (nem ellenőrzött) - 2007. december 26. 23.31
"Adsz a befoglaló div-ekre egy fix szélességet (width: 25%) és float-tal egymás mellé sorakoztatod őket."
De nem a views-lista li elemeit kellene float-olni? Viszont azok nincsenek osztályba sorolva, így hogyan kezeljem őket külön?
"De mi van akkor, ha én úgy szeretném megjeleníteni, hogy az első 4 node-nak csak a csatolt képe jelenjen meg egymás melett, alatta pedig csak címek linkkel ? De kérdezhetem úgy is, hogy a view modul, hol és hogy tud beavatkozni a taxonomy/term oldal megjelenésébe ?"
a view-s al csinálsz egy oldalt és csinálsz egy blokk-ot egy másik views-al.
A blokkot beteszed a tartalmi részbe és már kész is vagy.
Az első x node teaser nézetben látható, a többinek csak a címe.
mondjuk én erre már modult fejlesztenék, valószínűleg előbb írom meg, mint összekattingatom a views-al ;)
Igen, egy-két listázó oldal vagy listázó blokk kedvéért nem biztos, hogy megéri a Views-t feltenni.
De ha mondjuk van a honlapon pár CCK-s tartalomtípus egyenként legalább 3-4 mezővel, és kell 10-20 egyéni lista (és manapság melyik honlapra nem kell), akkor én előbb kattintgatok össze egy egész honlapot, minthogy Te megírnád az első 3 adatbázis lekérdezést...:P
Majd a Drupal konferencián rendezhetünk versenyt is...:)
Komolyra fordítva a szót: kattintgatni is csak az tud rendesen, akinek van legalább valami halvány elképzelése arról, mi történik a "fedő alatt".
Sose vontam kétségbe, hogy aki olyan profi szinten használja a Views-t, mint ahogyan Te az töredék idő alatt össz tud klikkelni bármit amire szüksége van.
Versenyezhetünk, de ki fogok találni olyan feladatokat, amiket nem nagyon lehet megoldani a views-val, hogy egy kis sikerélményem is legyen azért. ;)
Verseny helyett a cikkeidhez hasonló minta megoldások éles bemutatását javasolnám élőben. (laptopot tudunk adni.) ;)
Én magam írom a moduljaimat és a listák megjelenítését, egyszerűbb mint a modulokat nyüstölni, mivel legtöbbször pont azt nem tudja a modul amit én szeretnék :) Valamint szerintem gyorsabb egy célprogramot megírni, mint egy általános modullal terhelni az oldalt.
Üdv.
Én is hasonló dolgot szeretnék elérni, mint a témaindító hozzászólás, annyi különbséggel, hogy nekem jó lenne a views használata is.
A nézetben összesen a tartalom címe kell. Az a fontos, hogy ha megnézem egy term bejegyzéseit, ne lássam egyből az egész tartalmat, csakis a címét.
Szóval, már készítettem egy nézetet az egyik termhez. taxonomy/term/29
Jól is megy, de így ugyebár még csak egyetlen term van megoldva.
Mivel ebben a szótárban lehet akár 50-60 term is, így macerás (meg amatőr) lenne mindegyikhez külön nézetet gyártani.
A kérdésem az, hogyan tudom azt a nézetet univerzálissá varázsolni?
Minden egyes nézetet egyedül a views.module kezel??
Szeretnék kicsit belátni a fedő alá én is :)
Ott alapból van az "Alapértelmezett nézetek"-nél egy kikapcsolt taxonomy_term nézet. Add hozzá, és kedvedre módosítsd (persze először teszt környezetben).
Views
Views modullal tudod őket átalakítani.
De én nem a view-s modullal
De én nem a view-s modullal akarom :)
Arra viszont kiváncsi lennék, hogy a view-s modul hogy csinálja !?
...mit tudok: http://web.termuves.hu
Akkor próbáld ezzel
Habár itt a views van taglalva, érdemes megnézni ezt a smink függvényt theme_taxonomy_term_page()
Küldj be tartalmat az adott kategóriába ;)
Lehet nem értem a kérdést. Tartalmilag úgy tudod módosítani, hogy beküldesz valamit és az ott megjeleneki -> változik a tartalma. De gondolom nem erre gondoltál :D
Szóval mire is gondoltál?
Más legyen a sorrend?
A node-ból más információk jelenjenek meg(pl cck-val létrehozott tartalom egyes részei)?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Igen, rosszul tettem fel a
Igen, rosszul tettem fel a kérdést.
Egy taxonomy/term oldalon, a node-okhoz csatolt képek jelenjenek meg táblázatos formában, vagyis vízszintesen 3 db, függőlegesen x darab.
Szándékos volt a táblázat használata.
...mit tudok: http://web.termuves.hu
node.tpl.php
node.tpl.php fájlt kell módosítanod a sminkben.
beleteszed ahova akarod. (mondjuk a végére;))
mondjuk kérdés, hogy hogyan csatolod a képeket.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Grid View
Konkrétan miért nem jó a Views? Az a standard eszköz listák kezelésére. A Views Bonus Pack-ban van Grid View. De sminkben is könnyű megcsinálni, bár csatolmányok helyett CCK image field-ként célszerű a képeket feltölteni.
De lehet, hogy továbbra sem értem a kérdést. A lista csak a csatolt képeket jelenítse meg? Vagy a szokásos node listát szeretnéd, ahol a node (vagy a node teaser-je) alatt jelenjen meg a node-hoz csatolt x db kép? Jó lenne, ha egy kicsit bőbeszédűbb lennél.
A view azért nem jó, mert
A view azért nem jó, mert én szeretném megírni hogy és mi jelenjen meg. Magyarán nem akarom használni a view modult.
Egy ilyen oldalon adva van x darab node. Alapból egymás utáni linkekként, vagy ahogy a node.tpl.php-ban meg van határozva. Nálam (leegyszerűsítve) egy képet jelenít meg a node.tpl.php. Ezeket a képeket akaorm táblázatos formában megjeleníteni.
Másként: a theme_breadcrumb() felülírható a template.php fájban, egy node megjelenés megadható a node.tpl.php fájban. A taxonomy/term oldal megjelenése hol írható felül ?
Ugyebár ez egy olyan oldal, ami az adott term-ben lévő node-okat listázza ki a node.tpl.php-ban megadottak szerint. De mi van akkor, ha én úgy szeretném megjeleníteni, hogy az első 4 node-nak csak a csatolt képe jelenjen meg egymás melett, alatta pedig csak címek linkkel ? De kérdezhetem úgy is, hogy a view modul, hol és hogy tud beavatkozni a taxonomy/term oldal megjelenésébe ?
...mit tudok: http://web.termuves.hu
fix szélesség + float
Lényegében nem avatkozik be. Készít egy másik oldalt (nézetet) a megadott szempontok alapján, figyeli az URL-t, és ha olyan oldalt kér a látogató, aminek van felülírt változata, akkor az eredeti helyett a felülíró nézetet tölti be. Legalábbis így működött kb. áprilisban, amikor utoljára bekukkantottam a fedő alá. De magad is utánanézhetsz, a Views modul is nyílt forráskódú ;)
Szerintem ez egyszerű CSS kérdés. Adsz a befoglaló div-ekre egy fix szélességet (width: 25%) és float-tal egymás mellé sorakoztatod őket. Táblázatot megjelenítésre használni egyébként is ciki. A node.tpl.php-ben megadod, hogy a fix szélességet és float-ot használó CSS osztály csak a taxonomy/term oldalakon kerüljön rá (lásd pp korábbi hozzászólását).
Lényegében nem avatkozik
Lényegében nem avatkozik be. Készít egy másik oldalt (nézetet) a megadott szempontok alapján, figyeli az URL-t, és ha olyan oldalt kér a látogató, aminek van felülírt változata, akkor az eredeti helyett a felülíró nézetet tölti be. Legalábbis így működött kb. áprilisban, amikor utoljára bekukkantottam a fedő alá. De magad is utánanézhetsz, a Views modul is nyílt forráskódú ;)
Na erre voltam kíváncsi, ebből már el tudok indulni. 50 pont neked. Köszönöm.
...mit tudok: http://web.termuves.hu
views lista
"Adsz a befoglaló div-ekre egy fix szélességet (width: 25%) és float-tal egymás mellé sorakoztatod őket."
De nem a views-lista li elemeit kellene float-olni? Viszont azok nincsenek osztályba sorolva, így hogyan kezeljem őket külön?
Szabi
ezért vannak a blokkok.
"De mi van akkor, ha én úgy szeretném megjeleníteni, hogy az első 4 node-nak csak a csatolt képe jelenjen meg egymás melett, alatta pedig csak címek linkkel ? De kérdezhetem úgy is, hogy a view modul, hol és hogy tud beavatkozni a taxonomy/term oldal megjelenésébe ?"
a view-s al csinálsz egy oldalt és csinálsz egy blokk-ot egy másik views-al.
A blokkot beteszed a tartalmi részbe és már kész is vagy.
Az első x node teaser nézetben látható, a többinek csak a címe.
mondjuk én erre már modult fejlesztenék, valószínűleg előbb írom meg, mint összekattingatom a views-al ;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
megéri-e
Igen, egy-két listázó oldal vagy listázó blokk kedvéért nem biztos, hogy megéri a Views-t feltenni.
De ha mondjuk van a honlapon pár CCK-s tartalomtípus egyenként legalább 3-4 mezővel, és kell 10-20 egyéni lista (és manapság melyik honlapra nem kell), akkor én előbb kattintgatok össze egy egész honlapot, minthogy Te megírnád az első 3 adatbázis lekérdezést...:P
Majd a Drupal konferencián rendezhetünk versenyt is...:)
Komolyra fordítva a szót: kattintgatni is csak az tud rendesen, akinek van legalább valami halvány elképzelése arról, mi történik a "fedő alatt".
A views mester számomra Te vagy.
Sose vontam kétségbe, hogy aki olyan profi szinten használja a Views-t, mint ahogyan Te az töredék idő alatt össz tud klikkelni bármit amire szüksége van.
Versenyezhetünk, de ki fogok találni olyan feladatokat, amiket nem nagyon lehet megoldani a views-val, hogy egy kis sikerélményem is legyen azért. ;)
Verseny helyett a cikkeidhez hasonló minta megoldások éles bemutatását javasolnám élőben. (laptopot tudunk adni.) ;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Én magam írom a
Én magam írom a moduljaimat és a listák megjelenítését, egyszerűbb mint a modulokat nyüstölni, mivel legtöbbször pont azt nem tudja a modul amit én szeretnék :) Valamint szerintem gyorsabb egy célprogramot megírni, mint egy általános modullal terhelni az oldalt.
...mit tudok: http://web.termuves.hu
Üdv. Én is hasonló dolgot
Üdv.
Én is hasonló dolgot szeretnék elérni, mint a témaindító hozzászólás, annyi különbséggel, hogy nekem jó lenne a views használata is.
A nézetben összesen a tartalom címe kell. Az a fontos, hogy ha megnézem egy term bejegyzéseit, ne lássam egyből az egész tartalmat, csakis a címét.
Szóval, már készítettem egy nézetet az egyik termhez. taxonomy/term/29
Jól is megy, de így ugyebár még csak egyetlen term van megoldva.
Mivel ebben a szótárban lehet akár 50-60 term is, így macerás (meg amatőr) lenne mindegyikhez külön nézetet gyártani.
A kérdésem az, hogyan tudom azt a nézetet univerzálissá varázsolni?
Minden egyes nézetet egyedül a views.module kezel??
Szeretnék kicsit belátni a fedő alá én is :)
thx
Views-t nézd
Ott alapból van az "Alapértelmezett nézetek"-nél egy kikapcsolt taxonomy_term nézet. Add hozzá, és kedvedre módosítsd (persze először teszt környezetben).
Egyébként nem lehetett volna új témát indítani?
Nagy Gusztáv
Kiváló
Köszönöm szépen!
Teljesen jól működik.
Ha éles linket tudsz adni,
a végeredmény tanulságos lehet a későbbiekben. (Pl. mit ki lehet hozni a nézetből.)
Nagy Gusztáv
Ezt jelenleg csak localhoston
Ezt jelenleg csak localhoston próbálgatom. Elsősorban szeretném mélyebben megismerni a drupalt.