Table View: Wie kann man leere Zeilen am Anfang entfernen?
Eingetragen von hermx (256)
am 07.12.2007 - 23:38 Uhr in
am 07.12.2007 - 23:38 Uhr in
Ich habe einen View mit CCK für Personaldaten erzeugt. Das einzige Problem ist, dass zu Beginn des Table-Views 15 leere Zeilen gezeigt werden und ich habe keine Ahnung, wie ich diese weg kriege. Wer weiss Rat?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das sind zu wenig Infos zu
am 08.12.2007 - 10:36 Uhr
Das sind zu wenig Infos zu Deinem View um Dir wirklich helfen zu koennen. Auch eine Angabe wie/womit die Personaldaten angelegt sind ist hilfreich.
Bei dieser spaerlichen Info wird Hilfe zum Ratespiel.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
sorry, hier genaueres zu meinem Problem:
am 08.12.2007 - 11:46 Uhr
Ich benutze Drupal 5.3 und habe einen eigenen Inhaltstyp "Personaldaten" mit CCK-Feldern "Name" etc. Diese Daten will ich in einem gewöhnlichen View als Tabelle darstellen. Zusätzlich habe ich mit dem Modul taxonomy_field noch weitere Felder wie Anrede und Titel (von denen ich eine fixe Auswahlliste als Vokabular definiert habe [Fr., Hr. etc] in den Inhaltstyp integriert. (Könnte es daran liegen?) Es funktioniert eigentlich auch alles, ausser eben dieser übrigen Zeilen. das sieht dann so aus:
http://gymibadwaldsee.de/?q=kollegium
Hier die Definition des CCK-Typs:
$content[type] = array (
'name' => 'Personaldaten',
'type' => 'personaldaten',
'description' => 'Persönliche Daten der Mitglieder des Kollegiums und weiteren Mitarbeiter der Schule.',
'title_label' => 'Titel',
'body_label' => '',
'min_word_count' => '0',
'help' => '',
'node_options' =>
array (
'status' => true,
'promote' => false,
'sticky' => false,
'revision' => false,
),
'comment' => '0',
'upload' => '0',
'old_type' => 'personaldaten',
'orig_type' => '',
'module' => 'node',
'custom' => '1',
'modified' => '1',
'locked' => '0',
);
$content[fields] = array (
0 =>
array (
'widget_type' => 'text',
'label' => 'E-mail',
'weight' => '0',
'rows' => '1',
'description' => '',
'default_value_widget' =>
array (
'field_email' =>
array (
0 =>
array (
'value' => '',
),
),
),
'default_value_php' => '',
'group' => false,
'required' => '0',
'multiple' => '0',
'text_processing' => '0',
'max_length' => '',
'allowed_values' => '',
'allowed_values_php' => '',
'field_name' => 'field_email',
'field_type' => 'text',
'module' => 'text',
'default_value' =>
array (
0 =>
array (
'value' => '',
),
),
),
1 =>
array (
'widget_type' => 'text',
'label' => 'Kürzel',
'weight' => '0',
'rows' => '1',
'description' => '',
'default_value_widget' =>
array (
'field_kuerzel' =>
array (
0 =>
array (
'value' => '',
),
),
),
'default_value_php' => '',
'group' => false,
'required' => '1',
'multiple' => '0',
'text_processing' => '0',
'max_length' => '3',
'allowed_values' => '',
'allowed_values_php' => '',
'field_name' => 'field_kuerzel',
'field_type' => 'text',
'module' => 'text',
),
2 =>
array (
'widget_type' => 'text',
'label' => 'Name',
'weight' => '0',
'rows' => '1',
'description' => '',
'default_value_widget' =>
array (
'field_name' =>
array (
0 =>
array (
'value' => '',
),
),
),
'default_value_php' => '',
'group' => false,
'required' => '1',
'multiple' => '0',
'text_processing' => '0',
'max_length' => '',
'allowed_values' => '',
'allowed_values_php' => '',
'field_name' => 'field_name',
'field_type' => 'text',
'module' => 'text',
),
3 =>
array (
'widget_type' => 'text',
'label' => 'Telefon',
'weight' => '0',
'rows' => '1',
'description' => '',
'default_value_widget' =>
array (
'field_telefon' =>
array (
0 =>
array (
'value' => '',
),
),
),
'default_value_php' => '',
'group' => false,
'required' => '0',
'multiple' => '0',
'text_processing' => '0',
'max_length' => '',
'allowed_values' => '',
'allowed_values_php' => '',
'field_name' => 'field_telefon',
'field_type' => 'text',
'module' => 'text',
),
4 =>
array (
'widget_type' => 'text',
'label' => 'Vorname',
'weight' => '0',
'rows' => '1',
'description' => '',
'default_value_widget' =>
array (
'field_vorname' =>
array (
0 =>
array (
'value' => '',
),
),
),
'default_value_php' => '',
'group' => false,
'required' => '0',
'multiple' => '0',
'text_processing' => '0',
'max_length' => '',
'allowed_values' => '',
'allowed_values_php' => '',
'field_name' => 'field_vorname',
'field_type' => 'text',
'module' => 'text',
),
);
Hast du den ein Filter bei
am 08.12.2007 - 12:28 Uhr
Hast du den ein Filter bei deinem View eingesetzt? Bei Filter -> Field = Node: Type, Operator = Is One Of, Wert = Personaldaten. Weil wie man sieht listet er bei dir alle Nodes auf.
Danke, ViTok - das war's!
am 08.12.2007 - 12:58 Uhr
Sorry, so ein dummer Fehler, aber das war mein erster View mit Drupal, da ist so ein Fehler wohl verzeihlich.
Vielen Dank für den Tipp. Problem gelöst!