Bună seara, din nou =)
Mă lupt cu privire la punctele de vedere. Întreaga zi am plecat, dar nu mi-am dat seama filtrele de context. Ajutor, te rog.
cârje Terrible făcute la nodul deschis cu parametrii GET: de exemplu mysite.com/mynode?param=1 - respectiv, în cazul în care trecerea la nodul a fost comisă din secțiunea 1 a termenului.
Întrebare: Cum la nodul pagină în materialele bloc pentru a aduce toate materialele care conțin termenul pe care TID este GET parametru $ _GET [ „param“]?
Adică, că, atunci când deschiderea mysite.com/mynode?param=1 - (în ciuda faptului că nodul este termenii 1, 2 și 3) în lista de unități materiale afișează numai acele care a marcat primul termen. Aceste materiale pot avea și alți termeni. Dar nu se afișează în lista de materiale care au marcat doar doua și termenul, sau al treilea și încă unele. Nu scoateți cele unde nu există 1.
Procesul de lucru cu filtrele context este foarte prost înțeleasă. A acționat orbește - nimic nu sa întâmplat. Ajutor, te rog.
Ajutor, te rog. Știu că soluția nu ar trebui să fie dificilă. Și m-am luptat timp de patru ore.
Am încercat această opțiune.
Adăugăm filtrul de context "Taxonomy Term: ID Term" (sau nu?)
Am setat valoarea "Trimiteți valoarea implicită"> "codul PHP"
Cod în consecință: return $ _GET ['param'];
Încetează să afișeze toate bunurile într-un rând și începe să afișeze o listă în care sunt prezente numai materialele cu termenul selectat. Dar fiindcă este dăunător.
exemplu:
mysite.com/mynode3?param=3
La deschiderea unui nod care conține numai 3 pe termen lung și parametrul = 3, blocul arată perfect toate materialele care conțin un al treilea termen - toate: și în care numai un set termen (a treia), în care mai multe specificate (de exemplu, 2 și 3 sau 1 și 3 ).
DAR! La deschiderea mysite.com/mynode1?param=3 nod, care cuprinde termenii 1 și 3 - începe să apară numai acele materiale care conțin termenii 1 și 3 dispar din lista de materiale care conțin doar termenul 3 (sau 2 și 3) - dar ele ar trebui să fie afișată și logica? De ce se întâmplă acest lucru?
Întrebarea este eliminată.
Ne pare rău, a existat un filtru suplimentar care a cauzat glitches descrise.
Soluția propusă funcționează 100% ..
La naiba Sunt un astfel de monstri pornit pe 25-30 de linii de cod PHP, kapets ..