Hei, josko joku osaisi aloittelijaa neuvoa miten tämä tehdään drupalilla =)
Loin CCK:lla uuden content typen, johon lisäsin kaiken datan mitä halusin sivulle saada. Kuva, video, tekstiä ja muuta dataa.
Nyt kun surffaaja avaa noden, kaikki tiedot ovat yhtenä rivinä syöttöjärjestyksessä. Haluasin asetella asiat niin, että kuva ja video ovat ylhäällä vierekkäin, teksti alla, ja ehkä vaikka taulukko johon speksit tekstin reunaan.
Miten siis noden esittämistä muokataan?
- Kirjaudu tai rekisteröidy kirjoittaaksesi kommentteja
Vastaus on Views. Itse
Vastaus on Views. Itse asiassa tuo aikaisempi vastaukseni Next-Gen tyyppisen kuvagallerian tekoon pätee tässäkin:
http://drupal.fi/fi/keskustelut/kuvagalleria-0
Sieltä löytyy myös linkki hyvään ohjeeseen:
http://raincitystudios.com/blogs-and-pods/hubert/a-simple-ajax-image-gal...
Eli tiivistetysti:
1. CCK -> Display fields -> Full node: hidden
2. Views -> Arguments Node: Nid -> Default argument type: Node ID from URL
3. Block -> Asetetaan missä lohkossa Viewsin sisältö näytetään.
Sivu voi sisältää useamman Views-elementin, eli nodeen liittyvä kuva- ja video view voidaan sijoittaa contentin yläpuolelle, ja spektitaulukon voi sijoittaa vaikka johonkin ihan muuhun lohkoon.
Tekaisin aiheesta pienen demon:
http://korsolainen.net/tanssi/node/25
Normaali sivu, jossa on kaksi CCK-kenttää:
- Kuvagalleria, joka on aseteltu contentin yläpuolelle
- Tekninen taulukko joka on aseteltu oikeaan palstaan
Kunhan Viewsin kanssa pääsee edes pikkuisen tutuksi niin tuollaisen tekeminen ei ole vaikeaa, demon kasaaminen vei itseltä suurinpiirtein vartin.
CCK:n muotoilu
Hei,
saattaa olla, että haet Content Templates -tyyppistä moduulia http://drupalmodules.com/module/content-templates-contemplate
Kannattaa myös tutustua Drupal teemoittamiseen http://drupal.org/project/theme+engines (lähinnä PHPTemplate), joista on kirjojakin kaupasta saatavana