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

[gelöst] Neuanlage von Feldern klappt nicht. Fehlermeldung: "return array( 0 => array('value' => Wert für value), ..."

Eingetragen von Mannemer (64)
am 04.11.2008 - 16:33 Uhr in
  • Views
  • Drupal 6.x

Hallo liebe Leuts,

ich arbeite gerade die Drupal 6 Anleitung von Hagen-Graf durch. (Wie ich finde, eine sehr gute Sache).Nun bin ich bei cem CCK angelangt.

Deshalb habe ich gerade das neueste CCK und IMCE Image für Drupal 6 installiert und aktiviert.
Nun will ich für neue Inhaltstypen zusätzliche Felder erstellen. Also auf "Felder verwalten" gedrückt, bei "new_field"-Bezeichnung den Wert "Ort" eingeben, bei "field_" "ort", bei "Type" = "Text" und bei "Form Element" "Textfeld". Nach dem Druck auf "Speichern" gelange ich auf eine 2. Seite, wo ich die Daten einfach mal so lasse. Nach Druck auf "Feldeinstellungen speichern" erscheint mit folgende Fehlermeldung:

Der Standardwert den PHP-Code bei ungültigen Werten zurückliefert
Erwartetes Format:

return array(
  0 => array('value' => Wert für value),
  // Normalerweise würde man hier aufhören. Soll der ‚Standardwert‘
  // mehrwertig sein, können weitere Werte eingetragen werden:
  1 => array('value' => Wert für value),
  2 => ...
);

zurückgegebener Wert

Ich habe nun schon ein paar Sachen im Netz gefunden, aber mit nichts bekomme ich es hin, dass die Seite wieder auf die Übersichtsseite zurückwechselt.

Hat jemand eine Idee, was dies sein könnte?
Wäre echt klasse, wenn ich demnächst damit weiter machen könnte.

LG
der Mannemer

‹ Argument aus View auslesen und anzeigen Wie View-Felder nur auf bestimmten Seiten einsetzen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

es ist zwar schon lange

Eingetragen von stefansan (107)
am 01.07.2009 - 20:48 Uhr

es ist zwar schon lange her...
ich hatte den gleichen fehler auch gerade.
die lösung:
im quellcode des phpfeldes ist ein <p>space</p> tag entstanden. wenn der rausgenommen wird, wird die seite akzeptiert.
gruß
stefan

PS
meine erste antwort, die ich hier gebe (juhuuu)

  • Anmelden oder Registrieren um Kommentare zu schreiben

FCK

Eingetragen von stBorchert (6003)
am 02.07.2009 - 06:46 Uhr

Und um diesen Fehler zukünftig zu vermeiden, sollte man den FCKEditor (oder was man da auch immer verwenden mag) für den gesamten Admin-Bereich deaktivieren. Der stört da nämlich nur (und verursacht solche Fehler).

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Euch allen, dass Ihr

Eingetragen von Mannemer (64)
am 02.07.2009 - 06:57 Uhr

Danke Euch allen, dass Ihr selbst nach so langer Zeit noch eine Antwort auf meine Frage findet. Seltsamerweise ist dieser Fehler im Echtbestand seitdem nicht mehr aufgetreten. Der Fehler kam auf einem lokalen Probebestand. Lag wahrscheinlich wirklich an der Integration und Konfiguration des FCK-Editos.

LG
Mannemer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mail an Feld übergeben klappt bei mir leider nicht

Eingetragen von axelschulz@drup... (343)
am 11.10.2009 - 05:19 Uhr

Leider kommt bei mir ständig dieser Fehler, mit dem Space und FCKEditor, alles beachtet, klappt trotzdem nicht.

the default value PHP code returned an incorrect value.
Expected format:

return array(
  0 => array('email' => Wert für email),
  // Normalerweise würde man hier aufhören. Soll der ‚Standardwert‘
  // mehrwertig sein, können weitere Werte eingetragen werden:
  1 => array('email' => Wert für email),
  2 => ...
);
Returned value:

alternativ klappt auch diese Lösung hier nicht:

global $user;
return array(
  0 => array('value' => $user->mail),
);

Da kommt dann zwar keine Fehlermeldung, aber das Feld eMail ist leider nicht ausgefüllt.

ich nicht auch unter
/admin/user/profile
sehen, wie das Feld wirklich heißt (oder ich übersehe es einfach) weil es ja irgendwie im Kern / Default Bereich (wie auch immer das heißt), drin ist.

wäre doch so wunderbar, wenn User nicht immer die MAiladresse neu eingeben müssten.

Thanx
Axel

..................................................................
hinter jedem Netzwerk stecken Menschen
www.globales-dorf.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das hier: <?php global

Eingetragen von Tobias Bähr (4019)
am 11.10.2009 - 10:22 Uhr

Das hier:

<?php

global $user;
return array(
0 => array('value' => $user->mail),);
?>

klappt bei mir wunderbar.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ledier aber nicht bei mir

Eingetragen von axelschulz@drup... (343)
am 12.10.2009 - 07:17 Uhr

habe es exakt von Dir kopiert, aber, ...leider nein.

Ergebnis erscheint dann oben in Rot:

The default value PHP code returned an incorrect value.
Expected format:
return array(
  0 => array('email' => Wert für email),
  // Normalerweise würde man hier aufhören. Soll der ‚Standardwert‘
  // mehrwertig sein, können weitere Werte eingetragen werden:
  1 => array('email' => Wert für email),
  2 => ...
);
Returned value:

Das Exakte kopieren Deines Codes und einfügen kam so im Feld an

<?php

global $user;
return array(
0 => array('value' => $user->mail),);
?>

dann habe ich es noch verändert und die Leerzeile vor global entfernt, mann weiß ja nie

<?php
global $user;
return array(
0 => array('value' => $user->mail),);
?>

aber ebenso nur eine Fehlermeldung.

Schade, es wäre so schön gewesen.

besten Dank
Axel

..................................................................
hinter jedem Netzwerk stecken Menschen
www.globales-dorf.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ohne die

Eingetragen von Tobias Bähr (4019)
am 12.10.2009 - 15:17 Uhr

Ohne die PHP-Anweisung

<?php

?>

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ohne php? Anweisung leider auch nicht

Eingetragen von axelschulz@drup... (343)
am 13.10.2009 - 07:07 Uhr

Hallo,

Tobias Bähr schrieb

Ohne die PHP-Anweisung

<?php

?>

sorry, habe ich zuvor vergessen zu erwähnen, dass ich das schon versucht habe.

Ich kopiere Deinen Code und meinen hier noch drunter,
vielleicht sieht man dann genau den Unterschied.

Dein Code

global $user;
return array(0 => array('value' => $user->mail),);

Was ich dann kopiere (und jetzt zurückkopiere von dort)

global $user;
return array(
  0 => array('value' => $user->mail),
);

ah, da sind zwei Umbrüche, wie habe ich dass denn geschafft,
fiel mir gar nicht auf ... ok, verändert, aber ....leider auch nicht.

genau so jetzt drin.

global $user;
return array(0 => array('value' => $user->mail),);

Hier noch ein Screenshot, um paste/copy Fehler auszuschließen.
Gehostet bei File-Upload.net

Und ich habe jetzt noch eMail statt Mail versucht,

weil mir der Gedanke kam, vielleicht muss es so heißen wie der TYP
Gehostet bei File-Upload.net

aber auch nicht die Lösung.

Ich lasse es jetzt einfach so drin, wie von Dir empfohlen

global $user;
return array(0 => array('value' => $user->mail),);

vielleicht klappt es ja doch bei dem ein oder anderen Nutzer mit anderer Browser und System Voraussetzung.

vielen Dank für Deine Hilfe
Axel

..................................................................
hinter jedem Netzwerk stecken Menschen
www.globales-dorf.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was passiert, wenn du so im

Eingetragen von Tobias Bähr (4019)
am 13.10.2009 - 18:24 Uhr

Was passiert, wenn du so im Feld was einträgst? Haste schon mit einem anderen Feldtyp probiert zb Textfeld,damit habe ich es auch gemacht.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

falls ich Deine Frage richtig verstanden habe

Eingetragen von axelschulz@drup... (343)
am 14.10.2009 - 11:32 Uhr

ich weiß es nicht, aber ich richtig vermute, was Du fragst:
ob ich in anderen Textfelder das mit PHP schon ausprobiert habe?

Ja, teilweise klappt es. Name, Telefon und Stadt bekomme ich so hin, eben nur leider bei Mail nicht.

Beste Grüße
Axel

..................................................................
hinter jedem Netzwerk stecken Menschen
www.globales-dorf.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

PHP default Werte gehen in manchen CCK-Feldern nicht

Eingetragen von PeterE (2)
am 14.12.2009 - 17:02 Uhr

Hallo Axel,

ich habe bei meiner Installation festgestellt das ich mit dem angegebenen PHP Code die E-Mail
Adresse belegen kann wenn es ein normales Textfeld ist. Nehme ich das CCK E-Mail Feld, klappt es nicht.
Woran das liegt kann ich aber auch nicht sagen.

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

so geht es mit dem automatisch Maileintrag im CCK Feld

Eingetragen von axelschulz@drup... (343)
am 20.01.2010 - 09:03 Uhr

Hallo,

nachdem ich jetzt es einfach nochmal versuchte, habe ich aus dem oben vorgeschlagenen Code

global $user;
return array(0 => array('value' => $user->mail),);

folgendes gemacht und so klappt es plötzlich.

global $user;
return array(0 => array('email' => $user->mail),);

d.h. nun erscheint die Mail des angemeldetet Nutzers in dem Feld "Mail" eines Inhaltstyps.
Geändert ist nur value in email, sonst nix.

Hoffe es hilft auch anderen, denn manchmal vergehen Stunden und Tage mit einem einzigen Problem ;-)))

..................................................................
hinter jedem Netzwerk stecken Menschen
www.globales-dorf.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 8 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 15 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» 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 25 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