Konfigureerimine - views

Selles numbris

(Olen võtnud aluseks 'default front page'; muidu millegipärast ei tule pealkirju)

Title - pole oluline, sest see kirjutatakse yle

Fields - content:title, sellele style H5,  content:alajaotus

Format - unformated list, settings - grouping field - Alajaotus (selleks tuli Fields enne teha). Show - fields.

Filter criteria - content: published (yes), content status (=valmis)

Advanced filter -> contextual filter: Has taxonomy term ID -> When... NOT:provide default value - taxonomy term ID from URL, load default filter from node page, limit terms by vocabulary, väljaanne. When... IS: Override title - %1, Specifu validation criteria - väljaanne, Filter value type - termIDs separated by, or + (Kogu see mudru määrab sisuliselt ära, et filter vqtab aluseks selle node'i väljaande väärtuse ja selle alusel siis näitab ainult sarnase väärtuseg, ehk sama väljaande asju; kõigest ei saa täpselt aru, nii mõnedki vihjed korjasin internetist kokku...)

Relationship -> Content: taxonimy term on node - alajaotus - identifier 'jaotus' (pane ise)

(Nyyd saab teha) Sort criteria -> (jaotus) taxonomy term: Weight (asc)

Kui kõik on õige, lähed Structure -> blocks -> võtad selle view ja paned sidebar first ylemiseks.

Kõik numbrid

(Olen võtnud aluseks 'default front page'; muidu millegipärast ei tule pealkirju)

Title - Küik numbrid (siin seda üle ei kirjutata).

Fields - content:title, sellele style H5,  content:alajaotus; content Autor style H6; Content Väljaanne, exclude from display

Format - unformated list, settings - grouping field 1 - Väljaanne, Grouping field 2 - Alajaotus (selleks tuli Fields enne teha). Show - fields.

Filter criteria - content: published (yes), content status (=valmis), content type in Article = article, esileht

Relationship -> Content: taxonimy term on node - alajaotus - identifier 'jaotus' (pane ise); see veel teine kord, aga - VA, identifier v2ljaanne

(Nyyd saab teha) Sort criteria -> (v2ljaanne) taxonomy term: Weight (asc) ja (jaotus) taxonomy term: Weight (asc)

Path: /all_numbers

Kui kõik on õige, paned selle peamenüüs 'SELLES NUMBRIS' alammenüüks.

Article-esilehe metainfo

Fields: Content: väljaanne, autor, alajaotus, zanr, tags. Kõigil neil -> Style settings - customise field HTML, HTML element 'EM'.

Format -> Unformated list, Show_ fields, Settings -> Inline fields panna kõik, separator ","

Filter criteria - content: published (yes), content status (=valmis)

Advanced filter: Contextual filter Content: NID -> When... NOT: Provide default value - Content ID from URL

Kui kõik õige, Structure .> Blocks -> highlight, Configure - Page = Article

Autori teosed - peaks autori lehel näitama tema teoseid

(Olen võtnud aluseks 'default front page'; muidu millegipärast ei tule pealkirju)

Title - Teosed (nii blokile kui pagele)

Fields - content: title, (create label kõigil maha), style H5 //  content: Alajaotus, exclude from display // content: väljaanne, style H6

Format, Settings -> grouping field 1 : Content: Alajaotus; Add stripping maha

Filter criteria lisada Status=valmis

Advanced -> Contextual filter -> Has taxonomy term ID, Provide defaul value = taxonomy term ID from URL, Load default filter from node page, that's - Limit terms by vocabulary -> Autor  //  Specify validation criteria -> Taxonomy term -> autor -> Term ID separated by , or +

Relationships: (1) Content: taxonomy term in node -> väljaanne, identfier - va // (2) content:ttin -> alajaotus, identifier - alajaotus

Sort criteria: (1) taxonomy term weight -> alajaotus asc //  (2) ttw - va asc

Block name Autori teosed, pager välja

Structure - Blocks -> Autori teosed - Sidebar right -> configuration -> content type -> autor

Kui kõik on õige...

Nii --tegin omakorda sellest klooni ja vahetasin ära Contextual filtri -- has taxonomy term ID, when the filter value is not set, load default filter from term page (autor).

Autorid

Show content type autorid

page, block - page format fluid grid, block format unsorted list

Page field add content pilt -> NB this display only

Fluid grid settings: width 180, height 200

Advanced: Relationship -> Taxonomy terms in node : Autor, ID autor

Sort criteria: Taxonomy term: täisnimi: family, autor, asc

NB! Siin tehtud muudatusi (see hernehirmutiste kogu pole hea...):

(Autorid TXM on view nimi):

Pilt maha (remove author picture, this display only)

Grid, 4 veergu, vertical

Pager: show all items

Block -> Advanced, CSS -> vaade (this block only)

Lisada _custom.css'i: .vaade {  height: 600px;  overflow-y:scroll;} (sellega tehakse scrolliriba; css class on vaja selleks, et brauser teaks, mida mudida tuleb)

Uudised

(järjekordne frontpage kloon)

Lisada 2 blocki, teine nimetada Block_FP (frontpage)

Title - Uudised, Show - fields, need omakorda:

Content: updated date, ülal lagedaks, date format: short (NB! kui tahad mujal teisiti, siis overwrite), style H6,

Content: inline_image, ülalt lagedaks, image style thumbnail, link to content, 

Content: title, link to original, Rewrite result -> trim t f to max lengt 60, trim to word boundaru, add ellipses, strip html, remove space, convert to <br>,

Content: body, rewrite output of this field <hr> (st sisuliselt ongi see vaid horisontaaljoone saamiseks...)

Filter criteria (published jääb), content type= uudis  //  Sort criteria -> post date

Edasi Block ja NB! kõik järgnev override this display

(field -> content) inline image -> exclude from display  //  content: body, exclude from display

Page

format: fluid grid -> width 250, height 400, margins 6px.

Content: title, rewrite result maha  //  content: body -> rewrite maha, strip HTML, preserve "<p> <br /> <i> <u> <b> <strong> <em> <h1> <h2> <h3> <h4>", kaks järgmist lubada.

Nüüd veel nimed-lingid... ja kui kõik õige, siis üks uudistega näitamiseks vasakule ja teine esilehele paremale.

Nii, siit algavad muudatused, mille hiljem pean eelnevasse teksti viima!

Block_FP (NB! ylekirjutused!)

Format fluid grid, width: auto, height: 150,

Title: style h4, rewrite output: trim: 60, ellipses, strip HTML tags, remove whitespace, convert to <br>,

Body: style ei pane, trim: 300, strip HTML preserve: <i> <u> <b> <strong> <em> , muu sama.

Custom.css-i lqppu on praegu kirjutatud:

 

.views-field-field-inline-image {float:left;padding:8px 14px;}  

Uued laborijutud

(järjekordne frontpage kloon)

Title - Uued laborijutud, Filter -> content:type = laborijutt

Lisa Block, sinna contenti asemel fields ja lisa fields -> content title, content autor , viimasel style H6

Block sidebar first, näidata ainult Labori asjadega

Esilehe "uue" kastid -- 1)misonuus

(järjekordne frontpage kloon)

Title: Mis on uus  //  Path /misonuus

Format: unformated list, settings stripping maha

Content: title, link, style H5

Järgmiseks advanced, relationship -> Content: author (siis tekivad väljade valikusse useri asjad, mitte ainult uid)

Content: user: name - exclude, link

Content: user: tegelik nimi -> multiple - inlinne, ampersand, contextual; style H6, no result behavior -> [name] (ehk siis kui tegelikku nime ei ole sisestatud, kuvab kasutajanime)

Filter -> published, has taxonomy term=valmis, content type: autor, basic page... (pane ise)

Filtritest puudu Promoted to front page! (testimise huvides kustutasin)

Pager: full, paged, 20 items, more link: no

Overwrite Block: Pager: display specified 5, more link yes

Ja ma panin selle Block, User 5

2) Elusad foorumiteemad

Kõik sama, mis eelmises, va filter -> ainult content=published ja content type=forum topic

3) Viimased kommentaarid

Tegin kaasas olnud disabletud Recent commentist klooni

Panin stiilid ja pageri paika

 

 

Selles numbris