Puncte:0

Cum pot folosi $argument, în valoare implicită PHP, pentru un filtru contextual?

drapel sa

Folosesc un câmp de referință de entitate pentru unele tipuri de conținut. Câmpul face referire la termeni de taxonomie. Apoi folosesc o vizualizare pentru a filtra opțiunile disponibile. Trec tipul de conținut la acea vizualizare folosind acest simbol - [nod:content-type:machine-name].

În esență, câmpul este utilizat pe diferite tipuri de conținut, dar valoarea este aceeași pentru fiecare tip de conținut.

Deci câmpul se numește tip de produs. Tipul de conținut „tin_labels” ar avea valoarea setată la „Tin labels”. Un tip de conținut „Galgi” ar avea valoarea setată la pungi, de exemplu.

Pentru filtrul contextual am adăugat câmpul „Termen taxonomie: Nume”. Am adăugat acest PHP pentru a furniza argumentul implicit în codul PHP:

$content_type = $argument;
if ($content_type = 'tin_labels') {
  $term = 'Etichete de tablă';
  returnează $term;
}

elseif ($content_type = '3_5g_mylar_bag_design' || $content_type = '7g_mylar_bag_design') {
  $term = 'Etichete sac Mylar';
  returnează $term;
}

else {
  întoarcere;
}

Nu folosesc nicio validare și în prezent primesc toate valorile.

Sunt destul de sigur că nu folosesc variabila corectă când setez $content_type. am încercat să dpm($argument) dar nu am primit nimic.Nu am găsit nicio documentație care să explice structura acelei valori.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.