[Gelöst] Inhalt einer Textarea wird nicht ausgegeben

am 03.03.2010 - 21:03 Uhr in
Hallo!
Ich habe das Problem, das sämtliche meiner Views die Daten einer Textarea nicht anzeigen.
Ein Berechtigungsproblem kann ich ausschliessen, weil nicht einmal der Admin die Daten angezeigt bekommt.
Das Query, welches unter dem Views-Preview angezeigt wird, funktioniert - das hab ich direkt auf der Datenbank ausprobiert, da kommen die Daten herein.
Alle anderen Felder werden angezeigt.
Woran könnten denn das Problem liegen?
Danke
lg
Leo
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi Leo, könnte mehrer
am 03.03.2010 - 22:44 Uhr
Hi Leo,
könnte mehrer Ursachen haben - abhängig von verwendeten Modulen.
Wenn du einen Texteditor wie FCKeditor + Wysiwyg verwendest, wäre mein erster Verdacht die Konfiguration der Eingabeformate.
Aber ohne nähere Informationen über die verwendeten Module bleibt das ein Stochern im Nebel.
Greetz
abc123
Hi abc123! Also ich verwende
am 04.03.2010 - 10:19 Uhr
Hi abc123!
Also ich verwende zur Zeit überhaupt keinen Texteditor, das ganze ist eine ganz normale Textarea - und mir ist es echt ein Rätsel.
Ich verwende eine ganze Reihe von Modulen - aber meiner Meinung nach sollten die (bis auf Views und CCK) keine Auswirkung haben, da ich ja die ganze normale CCK Textarea verwende.
Anbei die Liste - alle module wurde im Februar/März in der jeweils aktuellen Version heruntergeladen.
admin_menu
advanced_help
ajax_load
attribute
backup_migrate
cck
cck_referential_integrity
content_taxonomy
content_type_selector
date
editablefields
filefield
format_number
globalredirect
hierarchical_select
imagefield
interface
jquery_ui
modalframe
nodeformcols
nodeformsettings
nodereference_views
noderelationships
pathauto
serial
smtp
token
views
Ansonsten - ich arbeite mir 3 Browsern: FF 3.6, IE7 & Chrome 4, Apache 2.2, PHP 5.2.5.5, PostgreSQL 8.4
lg
Leo
Zu PostgreSQL kann ich nicht
am 04.03.2010 - 11:41 Uhr
Zu PostgreSQL kann ich nicht viel sagen ...
Ist mit CCK Textarea das standardmässige Textarea des Nodes gemeint oder ein eigenes CCK-Feld?
Werden die Textareas in der Nodeansicht (domain.tld/node/xxx) richtig angezeigt?
Kommt eine korrekte Ausgabe wenn im View das Zeilendesign auf "Node" gestellt ist, oder werden die Felder einzeln ausgelesen?
Kann es sein, dass in dem View ein Filter oder Argument zuschlägt?
Möglich wäre auch, dass das Ausgabetemplate überschrieben wird...
Ich würde systematisch vorgehen:
- Wird in der Nodeansicht das Textarea ausgegeben liegt es wahrscheinlich am View oder der Ausgabe des Views.
- Testweise einen neuen View erstellen, der mir nur die Nodes ausgibt.
- Wenn das klappt liegt es evtl. an den Feldeinstellung des View.
- Wenn nicht, ist möglicherweise das Ausgebetemplate die Ursache.
Gruss
abc123
Hallo abc123! Danke für die
am 04.03.2010 - 12:17 Uhr
Hallo abc123!
Danke für die Tipps - ich gehe es mal systematisch durch:
1.) "Ist mit CCK Textarea das standardmässige Textarea des Nodes gemeint oder ein eigenes CCK-Feld?"
Ich verwende nicht das Node-Body-Field - das ist mir bei der Eingabe zu groß, sondern ein CCK Text-Area Field (mit 5 Zeilen)
2.) "Werden die Textareas in der Nodeansicht (domain.tld/node/xxx) richtig angezeigt?"
Die Node-Ansicht eines einzelnen Nodes funktioniert prima.
3.) Dieser Punkt sagt mir nix:
Kommt eine korrekte Ausgabe wenn im View das Zeilendesign auf "Node" gestellt ist, oder werden die Felder einzeln ausgelesen?
Wo kann ich denn im View ein Zeilendesign einstellen? Es gibt höchstens "Style" und es geht bei keinem der 4 Werte (Grid, HTML List, Table oder Unformatted)
4.) Der fest eingestellte Filter ist auf den Node-Type eingestellt, die restlichen Filter sind "exposed" und optional und sind default-mäßig nicht vordefiniert.
5.) Als Thema verwende ich das ganz normale Drupal-Thema - "Garland". Mit Themening hab ich mich noch nicht auseinandergesetzt, das mach ich dann, wenn meine Applikation läuft.
Blöd - weil mir sind die Ideen auch ausgegangen.
Man kommt der Sache näher. Im
am 04.03.2010 - 12:46 Uhr
Man kommt der Sache näher.
Im Bereich der Basiseinstellungen lautet der vierte Eintrag von oben "Zeilendesign". Klickt man auf "Felder" oder "Node" - je nachdem was aktuell eingestellt ist - kann man einstellen ob einzelne Felder oder der ganze Node ausgegeben werden soll.
Ist das Zeilendesign auf "Felder" gestellt und im Bereich Felder das CCK-Feld nicht angegeben ist, wird auch nichts dargestellt. Daher meine Frage, was bei Zeilendesign:Node angezeigt wird.
Aha! - jetzt weiss ich, warum
am 04.03.2010 - 14:00 Uhr
Aha! - jetzt weiss ich, warum mit "Row Style" (ich arbeite mit der englischen Version) nix sagt:
diese Zeile kommt nämlich gar nicht vor, wenn man den View Style (3. Eintrag von oben) auf "Table" setzt!
Also: wenn ich jetzt vom Style "Table" auf Style "Unformatted" umschalte, dann kann ich die einzelnen Felder also "inline" auswählen.
Jetzt kommt das interessante:
Wenn ich die Ansicht "Node" wähle, dann werden die Textareas angezeigt, wenn ich die Ansicht "Fields" wähle, dann nicht - unabhängig davon ob ich "inline" auswähle oder nicht"
Hier einmal ein Screenshot von der Konfiguration: http://img694.imageshack.us/img694/9812/notextareainview.png
Dann bleibt eigentlich nur
am 04.03.2010 - 14:53 Uhr
Dann bleibt eigentlich nur noch die Konfiguration des Feldes "Description" im Bereich Felder als Fehlerquelle übrig. Ist dort vielleicht die Option "Von der Anzeige ausschließen" - engl. "Hide from display" angekreutzt?
Es kann auch einen Unterschied zwischen "Defaults" und "Page" (Umzuschalten oben links) geben. "Defaults" gibt es standardmäßig immer und die Einstellungen dort sind Basiseinstellungen von denen dann Kopien wie z.B. "Page" erstellt werden. Diese Kopien können abweichen - daher können Differenzen entstehen. Anzeigen lassen sich immer nur die Kopien, nicht die Defaults.
Hallo abc123 - Danke dass Du
am 04.03.2010 - 15:19 Uhr
Hallo abc123 - Danke dass Du Dir soviel Mühe machst!
Nein, sowohl bei "Defaults" also auch bei "Page" ist "Exclude from display" NICHT angekreuzt, also sollte der Inhalt erscheinen.
Wie schon gesagt, mir ist das echt ein Rätsel.
lg
Leo
Schon ok. Also nochmal ganz
am 04.03.2010 - 16:50 Uhr
Schon ok.
Also nochmal ganz von vorne:
- Bei den Inhaltstypen die Feldeinstellung für das CCK-Feld checken. -> admin/content/types -> manage fields -> display fields
- Testview anlegen der nur die Felder als Liste ausgibt.
Wenn das funktioniert liegt es evtl. am Tabellendesign der Ausgabe oder an den Filtern.
also das geht leider auch
am 04.03.2010 - 17:38 Uhr
also das geht leider auch nicht.
Ich fürchte, dass das am DB-Abstraktionslayer liegt, weil wenn ich das auf einer MySQL Datenbank probiere, dann geht das sofort und ohne Probleme.
Was mich allerdings wundert, so ein Bug (wenns einer ist), hätte doch schon längst auffallen müssen.
Das kann natürlich sein. Wie
am 04.03.2010 - 18:20 Uhr
Das kann natürlich sein. Wie gesagt: mit PostgreSQL habe ich kaum Erfahrung. Eigentlich läuft alles was ich mache (XT-Commerce, Joomla, Drupal etc.) auf MySQL. Das der Fehler bisher nicht aufgefallen ist liegt wohl auch daran, dass kaum jemand mit PostgreSQL arbeitet.
Gruss
abc123
Problem glöst
am 05.03.2010 - 09:45 Uhr
Also: Es war tatsächlich ein PostgreSQL-Problem:
siehe: Postgres truncates identifiers with more than 63 chars, causing Views to break
und das da hat mir vermutlich ein paar Stunden Arbeit erspart: Duplicate book pages on windows patching? - ich bin kein Entwickler, der täglich ein paar Patches einspielt...
und jetzt gehts richtig!
Vielen Dank nochmals für die Hilfe!
lg Leo