Puncte:0

Un câmp nou nu apare pe pagină

drapel cn

Am recuperat un site dintr-o copie de rezervă care rulase pe Drupal 7.7. L-am actualizat la Drupal 7.80 pe altă instanță. Acum, trebuie să adăugăm noi câmpuri la tipurile de conținut și să adăugăm noi noduri. Am adăugat un câmp ca administrator. Nu pot vedea câmpul adăugat nici pe site-ul vechi, nici pe cel nou.

Ce am facut pana acum:

  • Am verificat că nodul este publicat
  • Am verificat permisiunile
  • Am spălat memoria cache
  • Am verificat că datele din câmp sunt stocate în baza de date

Nu cred că este memoria cache, deoarece pot modifica conținutul câmpului existent.
Pot șterge câmpurile preexistente și le pot restaura; Pot să elimin și să adaug din nou nodurile. Câmpul stochează aceleași date de configurare decât celelalte câmpuri.
Coloana de date din tabelul cache_field pentru tipul de conținut cu noul câmp are câmpul în JSON.
Când verific pagina într-o consolă de dezvoltare, nu există nicio urmă de câmp. Acesta trebuie sărit în timpul procesării PHP a tipului de conținut.

Ce îmi lipsește?

Va rog cineva? Poate ați putea să-mi spuneți care fișiere .inc sunt responsabile pentru afișarea tipului de conținut. Pot citi codul și pot depana atunci.

Mulțumesc!

Kevin avatar
drapel in
Acest lucru este probabil la fel de simplu ca setarea de afișare a câmpului care este ascunsă pe afișarea nodului sau câmpul nu este redat în șablonul (șabloanele) temei.
drapel cn
@Kevin ai dreptate Tocmai am descoperit că șablonul avea nevoie doar de acel câmp nou după ce am depanat dracu din Drupal. Mulțumesc!

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.