Inhalte gelöscht
am 10.03.2012 - 10:57 Uhr in
Inhalt von mir gelöscht, da am Ende nur der Hinweis zum Durcharbeiten des PHP-Handbuches herauskam.
- Anmelden oder Registrieren um Kommentare zu schreiben
Inhalt von mir gelöscht, da am Ende nur der Hinweis zum Durcharbeiten des PHP-Handbuches herauskam.
Beiträge im Forum: 250233
Registrierte User: 20451
Neue User:
| wla | 9461 |
| stBorchert | 6003 |
| quiptime | 4972 |
| Tobias Bähr | 4019 |
| bv | 3924 |
| ronald | 3857 |
| md | 3717 |
| Thoor | 3678 |
| Alexander Langer | 3416 |
| Exterior | 2903 |
.
am 12.03.2012 - 13:29 Uhr
.
Du fragst nur ab, ob das Feld
am 11.03.2012 - 22:08 Uhr
Du fragst nur ab, ob das Feld Kernkompetenz leer ist, da steht aber ein leeres Array drin, also ist es nicht leer. Versuche es mal mit
<?php if (count($content['field_kernkompetenzen']) != 0) : ?>Beste Grüße
Werner
.
am 12.03.2012 - 13:29 Uhr
.
Welche Zeile ist die mit der
am 12.03.2012 - 09:17 Uhr
Welche Zeile ist die mit der Nummer 133? Ist das evtl. schon die IF-Abfrage?
Beste Grüße
Werner
.
am 12.03.2012 - 13:30 Uhr
.
Dann gibt es das Feld also
am 12.03.2012 - 09:45 Uhr
Dann gibt es das Feld also nicht in der von Dir angegebenen Weise im $content-Array. Gib Dir die Struktur mittels print_r oder über die Funktion dsm aus den devel-Modul aus. Du sprichst das Feld falsch an.
Beste Grüße
Werner
.
am 12.03.2012 - 13:31 Uhr
.
Wie ich schon vermutet hatte,
am 12.03.2012 - 10:55 Uhr
Wie ich schon vermutet hatte, muß das Feld field_kernkompetenzen PHP-technisch ganz anders, nämlich so, angesprochen werden:
$content['field_fp_menue']['#object'] -> field_kernkompetenzenDas ist dann wieder ein Array mit entsprechender Unterstruktur
[field_kernkompetenzen] => Array (
[und] => Array (
[0] => Array (
[tid] => 62
[taxonomy_term] => stdClass Object (
[tid] => 62
[vid] => 7
[name] => Behandlungsgeräte
[description] =>
[format] => admin_filtered_html
[weight] => 0
[vocabulary_machine_name] => kernkompetenzen
[rdf_mapping] => Array (
[rdftype] => Array ( [0] => skos:Concept )
[name] => Array ( [predicates] => Array ( [0] => rdfs:label [1] => skos:prefLabel ) )
[description] => Array ( [predicates] => Array ( [0] => skos:definition ) )
[vid] => Array ( [predicates] => Array ( [0] => skos:inScheme ) [type] => rel )
[parent] => Array ( [predicates] => Array ( [0] => skos:broader ) [type] => rel ) ) ) ) ) )
wobei zu beachten ist, daß
field_kernkompetenzen['und'][0]['taxonomy_term']wieder ein Objekt in der Array-Struktur darstellt.Beste Grüße
Werner
.
am 12.03.2012 - 13:30 Uhr
.
Wenn Du in der template.php
am 12.03.2012 - 12:44 Uhr
Wenn Du in der template.php arbeitest, solltest Du mit PHP einigermaßen vertraut sein. Ich sage jetzt einfach mal brutal, das ist ein Drupal-Forum und kein PHP-Lehrgang.
Wenn Du Felder abfragen mußt, die unter Umständen nicht existieren, da die übergeordnete Struktur fehlt, mußt Du das mittels entsprechenden If-Abfragen sicherstellen, daß die entsprechende Struktur existiert damit Du sie benutzen darfst. Das ist Basiswissen in der Programmierung, wenn man mit komplexeren Strukturen arbeitet. Ich empfehle Dir ein Buch zu PHP-Programmierung durchzuarbeiten und Dich mit Strukturen und deren Verwendung eingehender zu befassen.
Beste Grüße
Werner
OK, trotzdem vielen Dank für
am 12.03.2012 - 12:59 Uhr
OK, trotzdem vielen Dank für die Zeit, die du dir genommen hast.
Gruß
Thorsten
Ich habe mir die Zeit
am 12.03.2012 - 16:17 Uhr
Ich habe mir die Zeit genommen, die Code-Schnipsel, die Du bereitgestellt hast, zu analysieren. Ich habe Dich auf die Fehler hingewiesen, aber Du bist damit nicht ausgekommen. Irgendwann kommt man aber nicht mehr darum herum sich mit Programmierung zu beschäftigen und darauf habe ich hingewiesen. Das ist Dir offenbar so peinlich, daß Du alle Deine Beiträge gelöscht hast, damit niemand mehr meine Argumentation nachvollziehen können soll. Schade eigentlich, aber sicher schlechter Stil.
Beste Grüße
Werner
Hallo Werner
am 12.03.2012 - 16:46 Uhr
dafür habe ich mich auch bedankt, und ich schätze diese Hilfe sehr.
Wenn dir/euch das Helfen in diesem Ausmaß aber zuviel ist, dann bekomme ich immer zu hören, Fachliteratur zu lesen.
Daß das auch ein Weg ist weiss ich selbst. Ich habe hier auch schon Lösungenwege aufgezeigt, die anderen Usern hilfreich sein können. Daß ich die Beiträge gelöscht habe, hat nichts mit Peinlichkeit zu tun sondern spiegelt eher meinen Ärger wieder.
Ich habe mich vor einem Jahr bewußt für Drupal entschieden, weil hier eine deutsche Community existiert. Ich betreibe mit diesem CMS selbst eine Community mit mehreren 1.000 Mitgliedern. Aber ich habe noch keinem meiner Forumteilnehmer gesagt, daß er sich mit dieser oder jener Literatur beschäftigen soll um die Lösung zu finden.
Vll. klappts ja beim nächsten mal.
Gruß
Thorsten
Zitat: Aber ich habe noch
am 12.03.2012 - 20:01 Uhr
Aber ich habe noch keinem meiner Forumteilnehmer gesagt, daß er sich mit dieser oder jener Literatur beschäftigen soll um die Lösung zu finden.
Wenn du nunmal programmieren musst, um dein Problem zu lösen, was erwartest du denn dann? Hier wird dir niemand PHP beibringen.
Hat sich nun ja auch erledigt
am 13.03.2012 - 08:36 Uhr
und daß hier noch jemand kommt, um in die Kerbe zu schlagen war mir klar, solche Leute kenne ich aus meiner Community. So kann man seine Punkte auch nach oben bringen.
Ich hatte den Verdacht, dass es eine Standartabfrage für die einzelnen Felder gibt. OK wenn dem nicht so ist, dann nicht.
Im Übrigen erzeugt eine erstellte Views die selbe Notiz, wenn im Feld (z.B. field_teaser) kein Inhalt vorhanden ist.
Und diese Programmierung wird von Views erledigt.
Zitat: So kann man seine
am 13.03.2012 - 09:20 Uhr
So kann man seine Punkte auch nach oben bringen.
Genau, mein einziges Ziel. Sorry, aber mit sowas gewinnst du hier auch keinen Blumentopf.
Im Übrigen erzeugt eine erstellte Views die selbe Notiz, wenn im Feld (z.B. field_teaser) kein Inhalt vorhanden ist.
Und diese Programmierung wird von Views erledigt.
Ich würde ja jetzt gern nachvollziehen, was dein ursprüngliches Problem war, aber stell dir vor, das geht aus diversen Gründen nicht... Sorry, aber wer sowas macht (Beiträge leeren), muss sich nicht wundern, wenn er nicht ganz so ernst genommen wird.
Und mit Views kann man eben auch nicht alle Probleme einfach so erschlagen.