CCK-Feld zerstört Inhaltserstellungsformular
am 21.07.2008 - 07:09 Uhr in
Im Inhaltserstellungsformular für Artikel (Typ "story") konnte ich bisher immer unter der Aufklappbox Eingabeformate die Textfilter (z.B. Filtered HTML) auswählen.
Jetzt habe ich mit CCK ein Textfeld namens "Verfasser" erzeugt, das mit dem Namen des Verfassers gefüllt werden soll und mit einem häufigen Namen vorbesetzt ist. Funktioniert auch problemlos, hat aber leider folgende üble Nebenwirkung:
Die Aufklappboxen Eingabeformat, Versionsinformation, Einstellungen für Kommentare, URL-Alias-Eisntellungen, Informationen zum Autor, Veröffentlichungseinstellungen reduzieren sich auf einen dünnen Strich, der nicht mehr aufklappbar ist. Wenn ich das Feld wieder lösche (Deaktivieren geht leider nicht; es kann nur samt Inhalten gelöscht werden) ist alles wieder normal.
Was kann man dagegen tun?
- Anmelden oder Registrieren um Kommentare zu schreiben
Versuch mal den Fehler
am 21.07.2008 - 10:51 Uhr
Versuch mal den Fehler weiter einzukreisen.
Benutzt du ein Standard Theme wie Garland?
Es gibt ja schon einen "Verfasser" für Artikel. Warum noch ein Textfeld? Aber wenn schon ein Textfeld dann nenn es irgendwie unverfänglich. Nicht author oder so.
Fehler noch da?
Passiert das bei jedem CCK Textfeld?
Hast du dir schon mit Firebug den Quellcode angesehen? Vielleicht gibt das weiter Aufschluss...
-----------
Luca Curella
Kooperative Netze - Berlin
luzer schrieb Versuch mal
am 21.07.2008 - 15:15 Uhr
Versuch mal den Fehler weiter einzukreisen.
Benutzt du ein Standard Theme wie Garland?
Nein, ich verwende
beginning_W2
.Es gibt ja schon einen "Verfasser" für Artikel. Warum noch ein Textfeld? Aber wenn schon ein Textfeld dann nenn es irgendwie unverfänglich. Nicht author oder so.
Es heißt verfasser in der internen Darstellung.
Der Verfasser muß sein, weil die Themes nur den Benutzernamen ausgeben. Das ist irgend so ein kryptisches Kurzzeugs, womit kein Leser was anfangen kann. Umgekehrt wollen die Redakteure nicht jedesmal zum Anmelden am System ihren vollen Langnamen eintippen.
Passiert das bei jedem CCK Textfeld?
Hast du dir schon mit Firebug den Quellcode angesehen? Vielleicht gibt das weiter Aufschluss...
Ich habe nur dieses eine CCK-Feld; war mein erster Versuch.
Firebug? Muß ich erst installieren.
Teste mal, ob der Fehler in
am 21.07.2008 - 19:56 Uhr
Teste mal, ob der Fehler in Garland auch auftaucht.
Firebug ist eine Firefox Extension. Damit kannst du CSS und Javascript Analyse betreiben.
Das Devel Modul mit dem Theme Developer ist auch sehr hilfreich.
-----------
Luca Curella
Kooperative Netze - Berlin
Themewechsel auf Core-Theme hilft nicht
am 21.07.2008 - 21:45 Uhr
Teste mal, ob der Fehler in Garland auch auftaucht.
Ja - leider auch. Mein Standard-Verwaltungs-Theme ist übrigens Pushbutton.
Allerdings ist mir beim Testen gerade was Kurioses aufgefallen: Eines dieser unteren Menüs (ich glaube es hieß Versionsinformation) war offen und bedienbar. Nachdem ich es zugeklappt hatte war es weg wie die anderen auch (es war nur noch eine dünne graue Linie zu sehen). Es scheint sich um ein Sichtbarkeitsproblem, aber nicht um ein Rechteproblem zu handeln.
Firebug ist eine Firefox Extension. Damit kannst du CSS und Javascript Analyse betreiben.
Das Devel Modul mit dem Theme Developer ist auch sehr hilfreich.
Das Devel habe ich schon installiert und auch kurz ausprobiert; habe schon gesehen, daß man da der Herkunft von irgendwelchen Bereichen nachschnüffeln kann.
Welche Version von Drupal und CCK
am 21.07.2008 - 21:46 Uhr
wird verwendet?
Versionen
am 21.07.2008 - 22:13 Uhr
$Id: CHANGELOG.txt,v 1.1.6.70 2008/07/10 12:49:09 yched Exp $
CCK 6.2.rc4
Das System warnt nicht, daß etwas neueres verfügbar sei.
Von CCK gibt es eine Dev
am 21.07.2008 - 23:06 Uhr
http://drupal.org/node/266142
Bei Aktualisierungen wird das nicht angezeigt, wenn eine offizielle Version installiert ist.
Es könnte sich um einen Browserfehler handeln
am 24.07.2008 - 11:15 Uhr
Gerade zufällig entdeckt:
Mit IE7 tritt der Fehler nicht auf!
Meine Testbrowser vorher waren Firefox2, IBrowse und IE6.
Hi, prüf doch bitte mal, ob
am 25.07.2008 - 11:44 Uhr
Hi, prüf doch bitte mal, ob in deinem verwendeten Template tatsächlich auch der close-Tag am Ende eingefügt ist. Ich hatte sowas mal mit einem selbsterstellten Template, bei dem dieser Tag gefehlt hat!
- in allen page.php.tpl
<?php
print $closure
?>
direkt vor dem schließenden
Tritt dein Problem auch auf, wenn du eines der Standardtemplats verwendest (z.B. garland)
Leider werde ich erst am
am 26.07.2008 - 16:53 Uhr
Leider werde ich erst am Dienstag nachschauen können; bin verreist und mein Gastrechner bietet mir keinen FTP-Zugang an die Dateien (SSH habe ich auch nicht).
Andererseits ist hier ein Firefox3 und der bringt den Fehler auch. Paßt ins Bild, hilft aber nicht weiter.
"so ungefähr" stimmt das schon ...
am 29.07.2008 - 17:07 Uhr
- in allen page.php.tpl
Tritt dein Problem auch auf, wenn du eines der Standardtemplats verwendest (z.B. garland)
Im normalen Theme finde ich in page.tpl.php (sorum!):
…
<!-- /footer -->
</div>
<!-- /container -->
<?php print $closure ?>
</body>
</html>
Im Administrations-Theme steht jedoch:
<div id="footer-message">
<p><?php print $footer_message . $footer;?></p>
</div>
<?php endif; ?>
<?php print $closure;?>
</body>
</html>
Hm, das ist OK. Daran liegt
am 29.07.2008 - 17:29 Uhr
Hm, das ist OK. Daran liegt es also nicht.
Hast du das denn noch mit dem Verwenden eines Standardtemplates für User und auch für den Verwaltungsbereich versucht?
Gruß
Kai
Pushbutton Standard-Template
am 29.07.2008 - 17:59 Uhr
Hast du das denn noch mit dem Verwenden eines Standardtemplates für User und auch für den Verwaltungsbereich versucht?
?!?
Pushbutton ist doch ein Standard-Template - es ist im Core enthalten! ?
Aha, oben hattest du
am 29.07.2008 - 20:53 Uhr
Aha, oben hattest du geschrieben, dass du das beginning_W2 verwendest. Deshalb mein Vorschlag.
So hab ich dann auch erst mal keine Idee mehr ...
Hast du CSS angepasst? Irgendwas mit float oder fieldgroup-Einstellungen?
Schönen Abend
Kai
vistree schrieb Hast du CSS
am 29.07.2008 - 21:02 Uhr
Hast du CSS angepasst? Irgendwas mit float oder fieldgroup-Einstellungen?
Nein - den Code habe ich nicht angefaßt.
Hmm, bin grad ziemlich kanpp
am 29.07.2008 - 21:15 Uhr
Hmm, bin grad ziemlich kanpp mit der Zeit. Aber wenn du mir einen Gastzugang einrichtest, dann könnte ich mir das mal anschauen. Kannst mir ja ne Mail schicken an fischerk[at]web.de
Gruß & schönen Abend
Kai
Noch ein Ansatz
am 30.07.2008 - 07:33 Uhr
Noch ein Ansatz: Javascript-Fehler?
Bekommst Du einen Fehler im JavaScript?
Viele Grüße,
www.maximago.de
Viele Grüße,
www.maximago.de/technologie/drupal.aspx
IE Developer Toolbar
am 30.07.2008 - 07:33 Uhr
Ach ja, und noch erheblich besser als aller Erweiterungen für Firefox ist die IE Developer Toolbar.
Viele Grüße,
www.maximago.de
Viele Grüße,
www.maximago.de/technologie/drupal.aspx
maximago schrieb
am 30.07.2008 - 11:40 Uhr
Bekommst Du einen Fehler im JavaScript?
Nichts - auch im Log ist nichts vermerkt. Die Bedienelemente für die einzelnen Einstellungen beim Inhalterstellen sind einfach auf eine dünne (nicht Maus-empfindliche) graue Linie geschrumpft, wenn deren Voreinstellung "zugeklappt" ist. Sind sind normal aufgeklappt erscheinen sie auch.
Zum Verständnis hänge ich noch 2 Bildschirmabzüge mit beiden Themes unter Firefox an; auf die vom Internet Explorer verzichte ich, weil sie normal ausschauen.
Theme beginning-W2:
Äh - es (Bild laden) geht nicht!
Du irritierst mich! Welches
am 30.07.2008 - 12:51 Uhr
Du irritierst mich! Welches Theme verwendest du denn nun?
Wenn beginning-W2 - hast du den Fehler auch mit Garland?
ein wenig margin u./o. padding - und ist alles im grünen Bereich
am 30.07.2008 - 12:59 Uhr
graue Linie geschrumpft, wenn deren Voreinstellung "zugeklappt" ist
Ursache ist unangepasste CSS Formatierung.
Schnapp Dir Firefox mit Firebug und sehe Dir den Code und die CSS Formatierungen an wenn die Feldbereiche zugeklappt sind.
Du musst nur ein wenig margin und/oder padding mit einigen Pixeln definieren und schon ist alles im grünen Bereich
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
2 Themes: admin ./. andere
am 30.07.2008 - 13:34 Uhr
Du irritierst mich! Welches Theme verwendest du denn nun?
Wenn beginning-W2 - hast du den Fehler auch mit Garland?
Entschuldigung für die Verwirrung!
Als admin arbeite ich mit pushbutton, weil man da ein core-theme verwenden soll.
Die Redakteure wollen mit beginning_W2 arbeiten.
Und mit Garland tritt der Fehler unter Firefox genauso auf.
fehlerhafte CSS Formatierung auf den kollapsiblen Feldbereichen
am 30.07.2008 - 14:36 Uhr
Wie bereits gesagt:
Ursache ist unangepasste oder fehlende oder fehlerhafte CSS Formatierung auf den kollapsiblen Feldbereichen.
Das kann doch wirklich nicht so schwer sein.
Ich vermute Du verwendest Firebug nicht. Denn sonst haettest Du Dein Problem bereits gefixt.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
fehlerhafte CSS Formatierung ...
am 30.07.2008 - 15:51 Uhr
Habe mir Firebug gerade besorgt und werde der Sache nachgehen.
Vielen Dank für den Hinweis!
quiptime schrieb Ich
am 31.07.2008 - 14:03 Uhr
Ich vermute Du verwendest Firebug nicht. Denn sonst haettest Du Dein Problem bereits gefixt.
So - jetzt habe ich die "Feuerwanze" in Betrieb genommen und an den "kollabierten Linien" folgende Art von Auskunft erhalten:
<legend class="collapse-processed">
<a href="#">
<b b="">Einstellungen für Kommentare</b>
</a>
</legend>
<div class="fieldset-wrapper">
<div class="form-radios">
<div id="edit-comment-0-wrapper" class="form-item">
<b b="">
<label class="option">
<input class="form-radio" type="radio" value="0" name="comment"/>
Deaktiviert
</label>
</b>
</div>
<div id="edit-comment-1-wrapper" class="form-item">
<b b="">
<label class="option">
<input class="form-radio" type="radio" checked="checked" value="1" name="comment"/>
Nur Leseberechtigung
</label>
</b>
</div>
<div id="edit-comment-2-wrapper" class="form-item">
<b b="">
<label class="option">
<input class="form-radio" type="radio" value="2" name="comment"/>
Kommentare lesen und schreiben
</label>
</b>
</div>
</div>
</div>
</fieldset>
Wenn ich da nun was ändere, heißt das dann nicht, daß ich bei jeder neuen Version der Themes (oder woher auch immer dieser Code stammt) die Änderung immer und immer wieder nachziehen muß?
erledigt!
am 13.08.2008 - 20:00 Uhr
Das Problem hat sich durch Abwarten erledigt. Anscheinend hat jemand die Themes oder irgendwas anderes geändert, so daß die Aufklappfelder jetzt genügend Platz haben.