Ho un entity_referencecampo con BaseFieldDefinition::CARDINALITY_UNLIMITEDcardinalità. Voglio un elenco di ID entità referenziati. So che posso ottenere tutte le entità referenziate chiamando $x->referencedEntities(), ma voglio solo gli ID per caricare le entità in seguito. Attualmente sto facendo questo: $a = []; foreach ($entity->autoren as $v) { $a[] = $v->target_id; } $this->setCurrentAnwaltReferenzen($a); …
Ho una situazione molto complessa in cui ho bisogno di un consiglio. Ho un tipo di contenuto my_content, a cui è collegato un campo di raccolta dei campi field_mycollection, che ha un campo di riferimento dell'entità che fa riferimento all'utente field_my_userreference, un campo del telefono field_my_phone, un campo di testo …
Esempio: voglio ottenere tutti i nomi dei tag che si trovano all'interno dei field_tags del nodo 5. Posso ottenere il target_id con $ node-> field_tags-> getValue () ; Ma il problema è che non so a quale entità appartiene il valore target_id. Potrebbe essere un ID nodo, un ID termine, …
Sto scoprendo che il problema più grande nel lavorare con Drupal 8 è che non riesco a ottenere i dati di cui ho bisogno. Drupal 8 vuole che io usi metodi pubblici piuttosto che eseguire il drill down manuale di un oggetto. Il problema è che non riesco a capire …
Vorrei scrivere un nuovo formattatore di campo per un tipo di campo esistente. Non voglio sostituire nessun programma di formattazione esistente ma offro una nuova opzione. O sto meglio usando un theme_preprocess_field () per fare piccole modifiche? Ma questo sembra essere più difficile da mantenere e mi piacerebbe tenere aperte …
Attualmente sto cercando di implementare un campo immagine di riferimento nodo sul mio sito Drupal 7 che cambierà la sua 'modalità di visualizzazione' a seconda della logica programmatica appena prima del rendering. Il campo è attualmente in fase di rendering su un numero di tipi di contenuto tramite le impostazioni …
Voglio rendere il campo di un nodo all'interno di un blocco. Funziona così: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; Ma questo non è al 100% come se volessi …
Mi chiedo come decidere di utilizzare il modulo tassonomia di base o il modulo di riferimento entità ? Non ho mai usato il modulo Entity Reference prima, ma ho usato il modulo tassonomia (e alcuni moduli correlati) su 10-15 siti Web. Quali sono i vantaggi o gli svantaggi dell'utilizzo dei …
Come posso passare un modulo al modello di ramoscello in Drupal 8? Ad esempio, ottengo questo: un modulo: mymodule / src / Form / MyForm.php Quindi sul mio controller: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
Sto scrivendo un modulo personalizzato, cosa che ho fatto prima, ma questa è la prima volta che ho provato a creare un tipo di contenuto con campi. Ho implementato hook_node_info e il tipo di contenuto viene visualizzato nell'elenco dei tipi di contenuto nel menu a discesa da admin_menu, tuttavia, quando …
Versione Drupal: 7.21 Versione modulo raccolta campi: 7.x-1.0-beta5 Breve spiegazione : sono impegnato nel tentativo di importare le raccolte di campi a livello di codice ma quando si eliminano alcune di esse, rimane sempre una raccolta di campi "fasulli". Spiegazione lunga : i miei utenti hanno un campo di raccolta …
Sto riscontrando un problema in cui l'utente sta creando nuovi nodi e inserendo il testo del corpo, ma impostando i nodi su "lingua neutra" per la lingua. Tuttavia, quando salva il nodo, la lingua del campo del corpo viene impostata sull'inglese. Perché dovrebbe succedere? Cosa causerebbe questo? Su questo sito …
Ho ancora il mio problema descritto qui Stile di immagine, riutilizzo dell'immagine nell'elemento della raccolta di campi ma ho rinunciato per ottenere una soluzione. Una soluzione alternativa che mi è venuta in mente è quella di forzare la generazione di stili di immaginazione su Nodesave. ci sono possibilità di farlo?
Devo salvare un nuovo valore in un campo su un'entità e mi chiedevo se fosse possibile utilizzare entity_metadata_wrapper o è possibile solo impostare un valore esistente?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.