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 - 13: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 (9466)
am 15.08.2014 - 14: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 - 21: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 (9466)
am 15.08.2014 - 19: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

  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Gefunden
    vor 4 Wochen 6 Tagen
  • Vielen Dank für die ausführlichen Hinweise...
    vor 5 Wochen 3 Tagen
  • Mögliche Ursachen und nächste Schritte
    vor 5 Wochen 3 Tagen
  • Was für einen Server benutzt
    vor 7 Wochen 6 Tagen
  • Wenn die Subdomain auf
    vor 8 Wochen 1 Tag
  • ordnerstruktur
    vor 8 Wochen 2 Tagen
  • Die Subdomain muß auf den
    vor 8 Wochen 4 Tagen
  • Verwende doch das Tag dafür,
    vor 11 Wochen 6 Tagen
  • Guckst du hier: step by step
    vor 11 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 11 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250294
Registrierte User: 20532

Neue User:

  • DanielAltek
  • HilipPet
  • Henryskake

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 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