Als «entities» getaggte Fragen

Knoten, Kommentare, Taxonomiebegriffe und Benutzer werden in der seit Drupal 7 verwendeten Terminologie im Allgemeinen als "Entitäten" bezeichnet.


4
Wie erhalte ich die unformatierte URL als Feld in Ansichten?
In Ansichten muss ich die rohe URL, die als href-Wert bereitgestellt wird, an das Titelfeld (wenn als Link) oder den Content: Link-Wert zurückgeben. Ich dachte ursprünglich, ich könnte Content wählen: verlinken und den HTML-Code beim Umschreiben entfernen, aber nicht gehen. Ich benötige die vollständige URL, damit ich sie als Parameter …
13 7  views  entities 

5
Löschen Sie programmgesteuert einen Eintrag aus einem Feld in einer Entität
Wie kann ein bestimmter Feldeintrag für ein Feld mit mehreren Einträgen programmgesteuert aus einer bestimmten Entität gelöscht werden? (Das sind bestimmte Felder und bestimmte Entitäten, keine Feldtypen oder Instanzen und Entitätstypen.) Hier sind einige Möglichkeiten, die ich untersucht habe und die nicht funktionieren: Laden Sie die Entität mit entity_load(), setzen …
13 7  entities 

3
Ist es sicher, eine Feldrevisionstabelle abzuschneiden?
Mir ist aufgefallen, dass D7 für jedes Feld eine field_revision-Tabelle erstellt und den Inhalt von seinem Feldtabellen-Gegenstück dupliziert, selbst wenn eine Revision deaktiviert ist. Ich habe eine große Texttabelle und sie nimmt viel Platz ein (mehrere GB). Wäre es sicher, die Revisionstabelle abzuschneiden? PS: Inzwischen habe ich das auch als …
13 7  entities  database  nodes 

4
Programmgesteuertes Aktualisieren eines Felds, hook_node_update
Derzeit wird versucht, ein Feld jedes Mal zu aktualisieren, wenn ein Knoten erstellt oder aktualisiert wird. Der Wert wird jedoch nicht im Knoten ausgefüllt. Habe ich mit diesem bestimmten Hook Zugriff auf das Knotenobjekt? Was könnte mir fehlen? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the current Node …
13 7  entities 

3
Wie erhält man Absatzfeldwerte?
Ich möchte eine Produktliste in Drupal erstellen und sie in einem Webservice senden. Zu diesem Zweck habe ich für jedes Produkt einen Entitätstyp mit Absätzen erstellt. Wie kann ich den Absatz laden und auf seine Felder zugreifen? Bisher sehe ich nur die target_id und target_revision_id des Produkts. Vielen Dank! $nodestorage …

1
Feldtyp: Text vs. Langtext
Was sind die Unterschiede zwischen 'Text' und 'Langtext' in Drupal 7? Wenn es sich lediglich um eine Datenbankzeichenlänge handelt, ist es dann besser, vorsichtig zu sein und standardmäßig Langtext zu verwenden, wenn der Bereich der möglichen eingegebenen Werte nicht genau bekannt ist.
12 7  entities 

4
Warum kann ich einem Drupal 7-Bildfeld keine weitere zulässige Dateierweiterung hinzufügen?
Ich habe die SVG-Dateierweiterung für das Hochladen von Bildern über hinzugefügt admin/structure/types/manage/image/fields/gallery_image, wie Sie unten sehen: Aber wenn ich ein Bild hochlade, darf ich immer noch kein SVG hochladen. Ich habe auf der Admin-Seite definitiv auf "Speichern" geklickt und den Cache geleert. Wenn ich die field_config_instanceTabelle inspiziere, werden die gewünschten …


7
Generisches Erkennen geänderter Felder in einem benutzerdefinierten Formular vor dem Speichern eines Knotens
Ich füge mit field_attach_form () bestimmte Felder aus einem Inhaltstyp in ein benutzerdefiniertes Formular ein. Wenn das Formular gesendet wird, verarbeite ich diese Felder, indem ich field_attach_form_validate () und field_attach_submit () von #validate- und #submit-Rückrufen aufrufe. Zu diesem Zeitpunkt möchte ich das vorbereitete Node-Objekt nach dem Senden mit dem ursprünglichen …
12 7  entities 

4
Wann soll eine Liste (Text) oder Taxonomie verwendet werden?
Dies mag eine dumme Frage sein, aber ich bin gespannt, welchen Nutzen die Verwendung eines Listen- (Text-) Mehrfachauswahlfelds über einem Taxonomiebegriffsreferenzfeld hat. Sie scheinen beide ungefähr die gleiche Funktion zu erfüllen, wie vorgegebene Multiple-Choice-Optionen. Die Taxonomie bietet jedoch den zusätzlichen Vorteil, dass Sie Begriffe hinzufügen können, nachdem Inhalte in die …

2
Was ist der nachhaltigste Weg, um aggregierte Informationen zu Feldern zu erhalten?
EntityFieldQuery ist nicht zum Ausführen von Aggregatfunktionen (SUM, AVG usw.) für Felddaten vorgesehen, da es SQL-unabhängig ist. Das heißt, solche Operationen müssen von Zeit zu Zeit durchgeführt werden. Entsprechend der SQL-Funktion mit EntityFieldQuery und insbesondere EntityFieldQuery und der Verwendung der Aggregatfunktionen SUM, ARG und MAX müssen SQL-Abfragen verwendet werden, und …
12 7  entities  database 



5
Wie erhalte ich die Knotentypbezeichnung von einem Knotenobjekt?
Ich versuche, die Bundle-Bezeichnung (Knotentyp-Bezeichnung) des Knotens von einem Knotenobjekt in Drupal 8 abzurufen. Das funktioniert, scheint aber langatmig: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Gibt es eine andere Möglichkeit, das Bundle-Label zu erhalten, die auf weniger komplizierte Weise möglich ist?
12 8  entities 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.