Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[Gelöst] FieldCollection-View: Textfeld-Inhalt weigert sich zu erscheinen.

Eingetragen von bramburi (205)
am 15.08.2014 - 12:43 Uhr in
  • Views
  • Drupal 7.x

Hallo

Seit gestern versuche ich den Inhalt eines Textfeldes aus einer von mehreren Fieldcollections in einem Fieldcollection-View anzuzeigen.

Habe das Feld und die Fieldcollektion mehrmals gelöscht und mit neuer Bezeichnung neu angelegt. Auch die betreffenden DB-Felder löschte ich.

Leider: Weder die Views-Seite noch der Quelltext zeigt den Feldinhalt.

In der Dankenbank ist der Inhalt des Feldes aber vorhanden.

Auch in der SQL-Abfrage scheint das Feld(field_titula) auf, das ich anstatt des Node-Titel(ist jetzt det der "Administrativ-Titel") angelegt habe, da auch ich auch einige Felder aus einer anderen Fieldcollection im View brauche.

SELECT field_collection_item.item_id AS item_id, field_data_field_datum_beginnzeit.field_datum_beginnzeit_value
AS field_data_field_datum_beginnzeit_field_datum_beginnzeit_val,
'field_collection_item' AS field_data_field_titula_field_collection_item_entity_type, 'field_collection_item'
AS field_data_field_plz_ort_field_collection_item_entity_type, 'field_collection_item'
AS field_data_field_location_field_collection_item_entity_type, 'field_collection_item'
AS field_data_field_datum_beginnzeit_field_collection_item_enti
FROM
{field_collection_item} field_collection_item
LEFT JOIN {field_data_field_datum_beginnzeit} field_data_field_datum_beginnzeit ON field_collection_item.item_id = field_data_field_datum_beginnzeit.entity_id
AND (field_data_field_datum_beginnzeit.entity_type = 'field_collection_item' AND field_data_field_datum_beginnzeit.deleted = '0')
WHERE (( (DATE_FORMAT(ADDTIME(STR_TO_DATE(field_data_field_datum_beginnzeit.field_datum_beginnzeit_value, '%Y-%m-%dT%T'), SEC_TO_TIME(7200)), '%Y-%m-%d') >= '2014-08-15') ))
ORDER BY field_data_field_datum_beginnzeit_field_datum_beginnzeit_val ASC
LIMIT 12 OFFSET 0

Als ich zuletzt das 2. Feld(Untertitel) der erwähnten Fieldcollection löschte wurde folgende Fehlermeldung angezeigt.
Darin wird ein field_titel und ein data_field_titel0.revision erwähnt. Beide hatte ich schon vorher in der DB gelöscht.

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'meine_DB.field_data_field_titel' doesn't exist:
SELECT field_data_field_titel0.entity_type AS entity_type, field_data_field_titel0.entity_id AS entity_id, field_data_field_titel0.revision_id
AS revision_id, field_data_field_titel0.bundle AS bundle FROM {field_data_field_titel} field_data_field_titel0
WHERE (field_data_field_titel0.deleted = :db_condition_placeholder_0) AND (field_data_field_titel0.bundle = :db_condition_placeholder_1)
LIMIT 10 OFFSET 0; Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => field_titel_set )
in field_sql_storage_field_storage_query()
(Zeile 585 von /lasfjqdq/www.MeineWebsite.at/modules/field/modules/field_sql_storage/field_sql_storage.module).

Wenn ich das fragliche Feld in einem neu angelegten FieldCollection-View anlegen will erscheint ein "Ajax.HTTP-Fehler". Siehe Anhang.
Ebenso(derselbe) bei jedem anderen FieldCollection-Item, egal welchem.

Ich bin jetzt leicht am Verzweifeln. Was läuft da falsch?

Oder ist es gar nicht möglich Items aus verschiedenen FieldCollections(FC) in einem FC-View bzw. in einer Site mehr als einen FC-View anzulegen?

Bitte wer kann mir da helfen?

Gruß Robert

AnhangGröße
Views_Ajax-Fehler.PNG17.06 KB
‹ [gelöst] Entity Reference in Field Collection richtig ausgeben [Gelöst] FieldCollection-View: Textfeld-Inhalt weigert sich zu erscheinen. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du mußt pro

Eingetragen von wla (9461)
am 15.08.2014 - 13:10 Uhr

Du mußt pro Fieldcollection-Feld (also eine für jedes im Inhaltstyp vorkommende Field-Collection Feld) im View eine eigene Beziehung haben. Dann solltest Du über die zugehorige Beziehung auf das textfeld durchgreifen können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

HalloDanke für die

Eingetragen von bramburi (205)
am 15.08.2014 - 20:51 Uhr

Hallo

Danke für die Antwort.
War sehr hilfreich.

Wenn man eine Beziehung zu einer FieldCollection(FC) herstellt, kann man auf deren Felder zugreifen.
Items einer weiteren FC hinzuzufügen ist mir nicht gelungen.

Jedoch hat man bei nur einer dann Zugriff auch auf alle Contenttyp-Inhaltfelder.

Passt aber. Wichtig für mich ist die eine umfangreiche FC.
Allen anderen Inhalt kann ich unter diesen Umständen als Contenttypfelder anlegen.
:-).

Gruß
Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie ich schon geschrieben

Eingetragen von wla (9461)
am 15.08.2014 - 18:58 Uhr

Wie ich schon geschrieben habe, brauchst Du eine Beziehung für jede Field-Collection. Hat der Inhaltstyp also 2 FC-Felder brauchst Du zwei Beziehungen. Die solltest Du auch vernünftig benamsen. Haben beide ein Textfeld, so gibst Du zweimal das Feld aus, aber über 2 unterschiedliche Beziehungen. Das muß bei der Konfiguration des Feldes in Views genau beachtet werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Tagen 3 Stunden
  • Hey danke
    vor 3 Tagen 22 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association