[gelöst] CCK-Felder erscheinen nicht in Teaser, View u. Content
am 02.05.2009 - 14:35 Uhr in
Habe bei einer Drupalinstallation Probleme:
Erstelle ich einen neuen Inhaltstyp und füge ein paar Felder hinzu (z. Bsp. Textfelder oder einen Link (Modul link)), dann erscheinen diese zusätzlichen Felder weder in der View-Ansicht noch in dem Node selbst.
Beim Inhaltstyp wurde aber unter "Felder anzeigen" kein Feld ausgeschlossen. Trotzdem erscheinen die Felder nicht!
Das CCK-Modul "Content Permissions" ist nicht aktiviert, weil ich auf Feldebene keine Zugriffsrechte vergeben muss.
Bereits bei der Beitragsvorschau (Inhalt erstellen - MeinInhaltstyp ... ausfüllen und dann auf Vorschau) erscheinen die Felder nicht, stattdessen nur Titel und Textkörper. Auf einem anderen Server (ebenfalls Drupal 6.11 ganz aktuell) geht das alles problemlos.
Woran könnte das liegen, dass die zusätzlichen Felder nicht erscheinen, es erscheint nur der Titel und der Textkörper??
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn du bei beiden gleiche
am 02.05.2009 - 21:19 Uhr
Wenn du bei beiden gleiche Einstellung hast. Aber bei dem einem nichts angezeigt wird, dann haste die eine Drupal-Install wohl verärgert und spielt Dir ein Streich. Passiert manchmal, kann man nix machen. :D
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
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.
Ja, das Drupal spielt mir
am 02.05.2009 - 21:30 Uhr
Ja, das Drupal spielt mir einen Streich. Es sind zwar verschiedene Projekte, aber die gleichen aktuellen Modul-Versionen und Core-Version.
Was kann man tun, außer alles von vorne neu machen?
Datenbank reparieren?
am 02.05.2009 - 22:11 Uhr
Habe jetzt in der settings.php die Datenbank geändert, also die ganze Installation, die nicht verändert wrude, auf einer leeren Datenbank verknüpft.
Dann install.php aufgerufen und die Installation durchlaufen lassen.
Dann CCK-Module aktiviert.
Dann neuen Inhaltstyp erstellt mit einem zusätzlichen Felt "Webseite/URL" und dafür das CCK-Feld "Link" verwendet.
Erstelle ich nun einen Inhalt mit diesem Inhaltstyp, funktioniert alles bestens, auch das Zusatzfeld erscheint bereits in der Vorschau und auch im erstellten Node!
Es LIEGT also AN DER DATENBANK!
Wie kann ich die Datenbank reparieren? Vergleichen? Das ist ja mühsam.
Mit phpmyadmin. Ok Problem
am 03.05.2009 - 10:31 Uhr
Mit phpmyadmin. Ok Problem gelöst.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
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.
???
am 03.05.2009 - 11:25 Uhr
Du hast es aber nicht gelöst! Wieso markierst Du den Beitrag als gelöst, wenn er noch gar nicht gelöst ist?
Wenn Du meinen Beitrag genau liest, siehst Du, dass ich geschrieben habe, dass mit einer frischen Datenbank das Problem gelöst ist. Aber ich muss ja wieder zurück zur alten Datenbank, wenn ich nicht tausende Einstellungen nochmal machen will inklusive Menüpunkte, Blöcke usw. Daher NICHT gelöst!
Dass man phpMyAdmin verwenden muss, weiß ich auch. Das war nicht die Frage.
Fehler in Drupal-Theme
am 03.05.2009 - 11:19 Uhr
Ich habe jetzt den Fehler gefunden, es ist ein Fehler im Theme "refresco":
Da steht nämlich in der Version 6.x.1.1 von refresco:
<?php print $node->content['body']['#value']; ?>
Korrekt ist aber
<?php print $content ?>
was auch in Version 6.x.1.3 korrigiert ist.
Ich habe gerade zuvor ALLE(!) Module und den Core und wirklich alles aktualisiert auf die neuestes Version, bis Drupal sagte, es ist alles auf dem neuesten Stand.
Dass das Drupal-Theme http://drupal.org/project/refresco nicht mehr aktuell ist und es schon eine neue Version gibt, hat mir Drupal leider verschwiegen. Man glaubt, es ist alles aktuell, dabei ist das Theme nicht mehr aktuell. Hier sollte Drupal auch eine Meldung ausgeben, sonst glaubt man aktuell zu sein, ist man aber nicht (und die ältere Version hatte definitv einen Fehler!!!).
Jetzt ist dieses Thema gelöst.