Är detta en bug mellan Views och Fields ???

Events happening in the community are now at Drupal community events on www.drupal.org.
göran's picture

Hej,
Jobbar med DP7.2 och har kört fast på överraskningar.

Den senaste gäller "formaten" i Views filtrering - som anger "tid" som format för ett fält som är av typen "text". (därigenom uppstår i nästa läge felaktiga förutsättningar för korrekt en sortering / gallring)

Så har har jag återskapat problemet i försök nr2 (för säkerhet skull - innan jag lägger ut frågan)


A - jag skapar en nodform/innehåll "test"

B- I nodformen "test" skapas ett nytt fält med namnet "TestFråga" av typen: "Termreferens" - som kopplar till en Taxonomi innehållande 2 olika termer "Ja / Nej" (har testat alla 3 widget - alternativen utan skillnad)

C- Jag skapar en ny View - i Views - som kopplas till "test" (enl. A) med formatet: "visa fields".

D- I Views ska jag nu koppla upp ett nytt "Filter criteria" som refererar till innehållet i noden "test" och fältet "TestFråga" - SE skärmdumpen HÄR - i bilaga


Problemet är att Views anger att fältet "TestFråga" är ett TID FORMAT - vilket bara gor att filtrera på matematiska uttryck! - detta måste väl vara en bug?

I så fall - Är det någon som kan ge mig tips på hur jag "ändrar" Views uppfattning gällande fältet "TestFråga" - så att det blir sorteringsbart på "text" och går att urskilja innehållet på, för det är ett textfält och inte ett matematiskt-fält. (lite svårt att sortera på ordet Ja - i det här läget, med matematiska variabler - och jag söker efter "JA" så där kör jag fast...completely ...)
Jag gissar att felet kan finnas i fields.
Fältet i fråga (nod-fält) kopplar till Taxinomi som innehåller "Ja" eller "Nej" och kan aldrig vara ett matematiskt uttryck - kan man ändra operator-klasserna i "filter Criteria" i Views?

Övrig info:
Stängde + Avinstallerade modulen "better fomats" innan försök 2, har några språkmoduler igång!

PS - min Preview ser inte klok ut, kan det bero på bilagenamnet??? Skickar ny bilaga nu - och det hjälpte

AttachmentSize
Skarmavbild.png23.79 KB

Comments

Kom på en lösning som kanske funkar

göran's picture

La till "TestFråga" via en ny "relationship" i Views - och då verkar det funka att sortera som ett textformat. Men fattar inte varför det finns ett tids-format kopplat till "default" förutsättningarna...

// Göran

Nej - det gick inte

göran's picture

På originalproblemet (försök 1) gick det inte att fixa problemet på detta sätt, så problemet kvarstår, nu med insikten av vad TID står för...

// Göran

tid betyder term id, och inte

pontus_nilsson's picture

tid betyder term id, och inte klockslag eller något annat.

//Pontus Nilsson, Digitalist

Problemet är att "operator"-alternativen skiljer sig!

göran's picture

Blir glad och tacksam, varje gång jag får ett svar, tyvärr kvarstår problemet - nu med en mer utvecklad vinkel.
Bifogar 2 skärmdumpar som tydliggör problemet som uppstår vid filtreringsförsöket i Views -( Uhps, det gick inte - fixade en extern länk).

Operatoralternativen för "TestFråga" är inte användbara. - se länk
http://imageshack.us/photo/my-images/202/dump1.png/

Skärmdump 2 visar de operatorer jag söker och är från motsvarande filtrering av fältet "TestNamn" och passar för textsökningar.
Fältet "TestNamn" har tillägget "value". - se länk2
http://imageshack.us/photo/my-images/88/dump2z.png

Därav hela frågeställningen, som nu ändras till - Hur får jag in/till/fram rätt operatorer för fältet "testFråga"???

Tack för svaret och kunskapen av "TID" ( min missuppfattning kommer från på operatorernas innehåll, i steg 2 ) - Jag ökar min kunskap med detta, men det löser tyvärr inte mitt (akuta) problem...

// Göran

Jag förstår inte riktigt vad

pontus_nilsson's picture

Jag förstår inte riktigt vad du vill göra. Ska användaren själv kunna filtrera fram data i vyn? I så fall behöver du klicka i "Expose this filter to visitor". Vilken operator du väljer bestämmer hur filtret ska fungera.

//Pontus Nilsson, Digitalist

göran's picture

Jag vill kunna filtrera ut alla "Ja" på "TestFrågan":s svar och använda detta i stället för den ordinarie kontrollen (default i Views) som utgår ifrån om "publicera" är ifyllt.

På så sätt kan gästens fråga publiceras i vissa delar via Views (på ett speciellt sätt) - OM han ger sitt samtycke på alternativfrågan = "TestFråga" i exemplet. Men ingen kan inte se hela dokumentet innan redaktören publicerar det.

Svaret kommer även att ligga till grund för Rules, som utför lite olika saker beroende av svaret på frågan - också.

Problemet är att att jag får FEL operator (på TID) se dump 1 - så jag kan bara filtrera på typ <, =, >, osv... och inte på några textfunktioner. Dump2 var från ett annat fält - där operator var rätt... Går det att "byta" operator på Field-:sen i Views lista för filtreringar? I så fall hur?

// Göran

SLUTSATS = Taxonomi funkar ej för syftet! Ingen bug!

göran's picture

Min slutsats är att Taxonomi ger en begränsning i variablerna för contents-valen som består av operatorer som är matematiska och bara jämför "storleks-värden" <>≤≥ osv. och därför inte kan användas för sortering på innehåll, i Views filtrering - t ex filtrera på JA/NEJ i ett användarsvar.

Ändrade grunden i "inställningar" och skapade ett nytt fält av typen "Lista (text)" och la in val-alternativen manuellt för frågan - då fungerar det att i ett senare skede skapa en sortering i Views - som hanterar ett textinnehållet på rätt sätt med utgångspunkt på olika värden i innehållet.

Tråkigt att Taxonomi bara är sorterings bar på matematiska uttryck, tycker jag...

Därmed är min fråga löst! - Tack för alla svar och ledtrådar...

// Göran

Titta under filter, lägg till

pontus_nilsson's picture

Titta under filter, lägg till ett fält för filtrering av taxonomy:term id, exponera filtret. Där får du upp de värden du lagt till i vokabulären.

//Pontus Nilsson, Digitalist

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: