Nu cu mult timp în urmă, am fost abordată de o fată cu o solicitare de a-i spune despre foarte multe lucruri de bază ale lucrului cu modulul de vizualizare în drupal. După o mică corespondență cu ea, am scris o instrucțiune destul de detaliată, pe care o dau mai departe. Sper că acest lucru nu numai că o va ajuta.
Pentru a lucra cu vizualizări pe pagina modulelor, trebuie să aveți module: vizualizare și vizualizări UI. Există încă o listă cu Exporter de vizualizări, dar nu aveți nevoie de ea încă.
Completați câmpurile de nume și descriere și faceți clic pe butonul "Următorul".
Veți vedea:
Aceasta este fereastra principală pentru lucrul cu vizualizări.
Deschideți elementul "stil de rând" (pentru acest clic pe valoarea sa) și indicați acolo o bifare pentru "material"
Mai jos pe această pagină există un bloc "previzualizare live". După operațiile de mai sus, veți vedea toate materialele dvs. acolo.
Mergem mai departe.
Este necesar să specificați un filtru de materiale, de ex. Nu avem nevoie de toate materialele de pe site, dar avem nevoie doar de materiale precum "știri". Pentru aceasta, faceți clic pe partea dreaptă a semnului "filtre" plus
iar în lista deschisă alegeți ce vom filtra. În cazul nostru, acesta este "Material: Type"
Faceți clic pe adăugați și sudați selectați din listă tipul de material pe care doriți să îl vedeți. Ei bine, în cazul meu vor fi "articole"
Apoi, vi se va cere să setați ordinea și detaliile. Al doilea nu este important pentru tine. Dar ordinea este exact ceea ce aveți nevoie.
Eu însumi mă confundăm mereu, trebuie să cobor sau să urc. Prin urmare, am întotdeauna truc. Puneți unul, faceți clic pe "actualizare" și vedeți în previzualizare live ce sa întâmplat. dacă nu, faceți clic pe acest filtru și modificați ordinea.
Iată ce ar trebui să aveți acum:
Dar am setat parametrii pentru ieșirea implicită a acestei vizualizări, dar avem nevoie de o pagină. Da, o vizualizare poate avea mai multe vizionări. Este foarte convenabil. Dar deocamdată aveți nevoie de o pagină.
Pentru a-l crea în blocul din stânga, în lista derulantă, selectați "pagina"
și faceți clic pe butonul de mai jos "Adăugați afișarea". În stânga dvs. va fi unul mai mult ca un marcaj "pagină"
După ce o faceți, vă recomand să vedeți vizionări deja pregătite. Ele par să se întoarcă la o dată, dar sunt gri pe lista de depuneri. Acolo puteți să faceți clic pe ele și apoi să intrați în ele și să vedeți ce și cum.
Și, după toate acestea, citiți din nou articolul pe care l-am aruncat. După toate acestea, sunteți în ideea de a prinde esența acestui modul și de a-ți permite să o faceți. Vobschem puternic rekonmeduyu plimbare prin acest plan.
Poate pentru noob și este interesant, și deci nu un cuvânt de un anumit, cu siguranta tot ceea ce este scris aici în această formă nu spune novice nu există nici un algoritm și exemple
și dacă am nevoie de ieșire pe câmpuri, dar să afișez anunțuri de știri. cum să implementați cel mai bine? Creați un câmp de anunțuri (cum să îl conectați mai detaliat la link?) Sau există alte opțiuni?
în aceste scopuri, două opțiuni:
1. În setările prezentării dvs. în elementul "Stilul brut" setați valoarea "materialului", după care vi se va cere să specificați modul de afișare a materialului (complet sau doar teaser).
2 .sau puteți utiliza pentru a adăuga un câmp upomyantom deasupra câmpului la „câmpul“ și apoi în starea de spirit „Fields“ bloc „Material: Anunt“ (sau poate fi numit „Material: conținut scurt“).
b) Atunci când adăugați mai multe câmpuri în setările lor, există elementul "Conectați acest câmp la materialul său". Aceasta înseamnă, de fapt, că trebuie să facem acest câmp o referință la material. Pentru anteturi, exact această opțiune este acolo, dar pentru anunț nu sunt sigur și, prin urmare, dau mai jos oa treia opțiune
Ei bine, ca orice altceva)
Creez un fel de fel - blocul. Reprezentarea tabelelor.
Trebuie să aflu câmpul [teaser] printre celelalte câmpuri. Totul este afișat, cu excepția teaserului.
În cazul în care pagina, atunci totul este bine.
Este interzisă prezentarea unui teaser într-un bloc și nu poate fi eludată?
Spune-mi ce pot să fac?
Nu există astfel de restricții. verificați că nu bifați opțiunea "Excludeți din ieșire" din setarea de câmp "Material: Adnotare".
Și verificați că tu ai un teaser. Direct în verificarea bazei de date
Problema este rezolvată prin eliminarea blocului creat și crearea acestuia din nou exact ca prima dată. Totul a început să funcționeze așa cum ar trebui.
Arăta ca un eșec.
mai precis, se agață, dar nu există nicio schimbare (
Nu inteleg ce inseamna "nu se agata". ecranul pe care îl prindeți și explicați mai clar.
Dacă vă referiți la conținutul paginii "/ admin", atunci pentru a mea este folosită o funcție separată. Puteți să-l repetați și să-l găsiți (prin hook_menu determinați din fișierul pe care îl lucrați la apelul din panoul de administrare și apoi priviți detaliile). Sau ceva similar poate fi făcut prin viziuni.
Și dacă sunteți în legătură cu meniul în stânga, atunci acesta este comportamentul obișnuit al meniului: când vă aflați la cel mai adânc nivel, atunci meniul se deschide. În plus, puteți specifica specific pentru secțiunea de meniu că acestea sunt extinse. Va exista un element numit "expand" (implementat, implementat), cumva în general.
astfel încât în previzualizarea vizualizării este afișat ceva? poate doar după criteriile dvs. nu există conținut adecvat? pentru că cum vă place totul este corect.
Apropo, verificați, de asemenea, că utilizați șabloanele de vederi mai vechi și nu prea depășite. Sau poate ați pus un fișier gol șablon ...
Noapte bună! Ajutor în cazul în care puteți cu această situație: Am o listă de specialități, fiecare specialitate are obiecte, un obiect se poate referi la mai multe domenii și fiecare cuprinde mai multe articole de specialitate. Am creat dicționarul "Specialitate" și dicționarul "Subiecte". Când aduc o listă de specialități, nu sunt probleme. Dar când fac clic pe o specialitate, atunci toate elementele care sunt în dicționar sunt emise, dar am nevoie doar de cele care aparțin specialității. Cum merg să obțin o listă de articole de care am nevoie?
dacă aveți subiecte și specialități - acestea sunt dicționare ale taxonomiei, atunci nu înțeleg cum vă conectați subiectul cu specialitatea ...
Probabil că aș face acest lucru:
Opțiunea 1: specialitate - o termeni taxonomie (se pare că acum este), dar obiectele - acesta este nodul pentru care specificați un grad ca termenii taxonomie (este posibil printr-o funcționalitate drupalevsky standard, dar puteți prin CCK, în funcție de situație)
opțiunea 2: dimpotrivă: specialități - noduri și obiecte - taxonomii.
Care dintre aceste două metode de a utiliza - trebuie să te uiți la situație
Vă mulțumim pentru răspuns! O să încerc.
Întrebarea începătorului. Cum fac câmpul filtrului să nu fie gol, ci conține opțiuni care sunt obținute automat din valorile câmpului? Este posibil acest lucru cu unele setări standard sau trebuie să adaug ceva?