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

Views

Hilfe rund um das Modul "Views".

[gelöst] Felder von Views in ein Fieldset, bzw. DIV-Container einbetten

Eingetragen von idle (202) am 30.08.2010 - 16:40 Uhr in
  • Views
  • Drupal 6.x

Wie kann ich in einem View mehrere Felder in ein Fieldset, bzw. einen Div-Container einbetten?

Views gibt mir:

<div class="1">Inhalt-Feld-1</div>
<div class="2">Inhalt-Feld-2</div>
<div class="3">Inhalt-Feld-3</div>
<div class="4">Inhalt-Feld-4</div>

Ich möchte:


Inhalt-Feld-1
Inhalt-Feld-2

  • 6 Kommentare
  • Weiterlesen

[gelöst] eigener Inhaltstyp: Links Bild, rechts Liste

Eingetragen von Jorge (58) am 29.08.2010 - 21:30 Uhr in
  • Views
  • Drupal 6.x

Hallo,

bin dabei mein erstes Drupal-Projekt umzusetzen und möchte dafür einen eigenen Inhaltstyp erstellen.

Das CCK-Modul und auch die Möglichkeit eine eigen node.tpl anzulegen habe bereits entdeckt, jedoch noch nicht abschließend begriffen.

  • 11 Kommentare
  • Weiterlesen

content-field.tpl.php wird im Opera eingebunden, nicht aber im FireFox und im IE

Eingetragen von Lissy01 (278) am 29.08.2010 - 18:36 Uhr in
  • Views

Hallo

Ich habe einen Inhaltstyp, der auf einen anderen Inhaltstyp Bezug nimmt.
Ich habe rausgefunden, daß im Modul cck das Template content-field.tpl.php liegt.
Dieses habe ich in mein Theme gelegt, um ein paar Anpassungen zu machen.

Nun habe ich folgenden lustigen Effekt:

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

URL in views themen

Eingetragen von maen (547) am 29.08.2010 - 14:42 Uhr in
  • Views
  • Drupal 6.x

Aloha,

ich möchte gerne ein Zeilendesign themen, dass mir eine URL ausgibt. Ich habe im CCK das Feld als normales Textfeld angelegt.

Folgender Code wird getestet:

<?php
$a
= $fields['field_cluburl_profil_value']->content;
print
l (($a),'http://'.$a, array('attributes' => array('target' => '_blank')));
?>

<code>
Gibt mir aber nichts aus!

Lasse ich das Feld $a mittels t checken, so kommt folgender Fehlercode:
<code>
<?php
$a
= $fields['field_cluburl_profil_value']->content;
print
l (t($a),'http://'.$a, array('attributes' => array('target' => '_blank')));
?>

warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/aussteller.saarmesse.de/includes/bootstrap.inc on line 857.

Ach so: Ich weiß, dass es ein CCK Feldtyp LINK gibt. Habe den aber abgeschafft, weil ich im grid Design die einzelnen Felder ausgeben will und es nicht geschafft habe, darauf zuzugreifen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eingabefeld in View einbinden um neue Nodes zu erzeugen

Eingetragen von walhus (53) am 29.08.2010 - 09:03 Uhr in
  • Views
  • Drupal 6.x

Hallo,
ich möchte einen Liste von Node-Titeln in einer View darstellen. Oberehalb der Liste soll ein Eingabefeld und ein Submit-Button zu sehen sein.
Wenn ich etwas in das Feld eingebe, soll daraus der Titel für eine neue Node erscheinen, die dann nach dem Submit in der Liste darunter erscheint.
Das ganze soll also so ähnlich aussehen, wie Twitter. Oben Eingabe, unten Liste.

  • 1 Kommentar
  • Weiterlesen

[gelöst] View mit Subview?

Eingetragen von mad-din (94) am 28.08.2010 - 18:45 Uhr in
  • Views
  • Drupal 6.x

Hi Leute,

ist es möglich in einer View eine andere View aufzurufen, also eine Art Subview zu erzeugen? Evtl. bekomme ich mein Problem auch mit einer View hin, aber bis jetzt hab ich es noch nicht geschafft.

  • 2 Kommentare
  • Weiterlesen

[gelöst] Von- und Bis-Datum über hook_views_data

Eingetragen von Exterior (2903) am 28.08.2010 - 15:23 Uhr in
  • Views
  • Drupal 6.x

Hey Leute,

ich habe über ein Modul und hook_form einen eigenen Inhaltstyp implementiert. Vorerst teste ich damit nur ein wenig herum, vor allem in Bezug auf hook_views_data, um die Felder in Views unterzubringen. Ziel der ganzen Sache ist es, das Modul Calendar (welches ein Datumsfeld als Argument fordert) korrekt mit meinen eigenen Datumsfeldern zu verwenden.

Der Inhaltstyp hat also als Felder ein zusätzliches Text-Feld und zwei Textfelder, in die ein Datum eingetragen werden soll - ein Von- und ein Bis-Datum. Gespeichert wird das ganze in einer eigenen Tabelle.

So sehen das Tabellen-Schema und der hook_form aus:

<?php
function my_own_type_schema()
  {
   
//Bitte keine Kommentare dazu, dass in der t-Funktion englischer Text rein kommt, das böse Schema-Modul ist Schuld ;-)

   
$schema['my_own_type_tabelle'] = array(
     
'description' => t('Diese Tabelle ist von einem Test-Modul'),
     
'fields' => array(
       
'nid' => array(
         
'description' => t('ID des zugehörigen Nodes'),
         
'type' => 'int',
         
'length' => '10',
         
'unsigned' => TRUE,
         
'not null' => TRUE),
       
'text' => array(
         
'description' => t('Eingegebener Text'),
         
'type' => 'varchar',
         
'length' => '255',
         
'not null' => TRUE),
       
'datum1' => array(
         
'description' => t('eingegebenes Datum'),
         
'type' => 'varchar',
         
'length' => '10',
         
'not null' => TRUE),         
       
'datum2' => array(
         
'description' => t('eingegebenes Datum'),
         
'type' => 'varchar',
         
'length' => '10',
         
'not null' => TRUE),   
        ),
     
'primary key' => array('nid'),
    );
  return
$schema; 
 
  }
?>


<?php
function my_own_type_form(&$node, $form_state)
  {
   
$type = node_get_types('type', $node);
   
   
$form['title'] = array(
     
'#type' => textfield,
     
'#title' => check_plain($type->title_label),
     
'#required' => TRUE,
     
'#default_value' => $node->title,
     
'#weight' => -5,
     
'#maxlength' => 255,
    );
   
   
$form['body_filter']['body'] = array(
     
'#type' => textarea,
     
'#title' => check_plain($type->body_label),
     
'#default_value' => $node->body,
     
'#rows' => 12,
     
'#weight' => 0,
     
'#required' => FALSE,
    );
   
   
$form['body_filter']['format'] = filter_form(FILTER_FORMAT_DEFAULT, null, $parents=array());
   
   
$form['text'] = array(
     
'#type' => textfield,
     
'#title' => 'Zusatz Text',
     
'#default_value' => $node->text,
     
'#required' => FALSE,
     
'#weight' => 2,
     
'#maxlength' => 255,
     
    );
   
   
$form['datum_1'] = array(
     
'#type' => textfield,
     
'#title' => 'Von-Datum',
     
'#default_value' => $node->datum_1,
     
'#required' => FALSE,
     
'#weight' => 4,
     
'#maxlength' => 20,
    );
   
   
$form['datum_2'] = array(
     
'#type' => textfield,
     
'#title' => 'Bis-Datum',
     
'#default_value' => $node->datum_2,
     
'#required' => FALSE,
     
'#weight' => 5,
     
'#maxlength' => 20,
    );
   
    return
$form; 
  }
?>

Damit bekomme ich den eigenen Inhaltstyp mit allen gewünschten Feldern und das Speichern klappt auch wunderbar (die beiden Datums-Felder werden als Timestamps gespeichert).

Nun habe ich noch eine Datei namens "my_own_type.views.inc" angelegt und folgendes eingetragen:

<?php
function my_own_type_views_data()
  {
   
$data=array();
   
   
$data['my_own_type_tabelle']['table']['group'] = 'My own Type';
   
   
$data['my_own_type_tabelle']['table']['base'] = array(
     
'field' => 'nid',
     
'title' => t('My own Type'),
     
'help' => t("This is my own nodetype"),
     
'weight' => -9,
    );

   
//joins
   
$data ['my_own_type_tabelle']['table']['join'] = array(
     
//...to the node table
     
'node' => array(
         
'left_field' => 'nid',
         
'field' => 'nid'
     
),
    );

 
//Fields
 
$data ['my_own_type_tabelle']['nid'] = array(
     
'title' => 'Termin Node',
     
'help' => 'Die Node ID des Termins',
     
'field' => array(
         
'handler' => 'views_handler_field'
     
),
     
'relationship' => array(
         
'base' => 'node',
         
'field' => 'nid',
         
'handler' => 'views_handler_relationship',
         
'label' => t('Node')
      ),
     
'argument' => array(
         
'handler' => 'views_handler_argument_node_nid',
         
'name field' => 'title',
         
'numeric' => TRUE,
         
'validate type' => 'nid'
     
),
     
'sort' => array(
         
'handler' => 'views_handler_sort'
     
)
  );

  
$data ['my_own_type_tabelle']['text'] = array(
     
'title' => 'Zusatz-Text',
     
'help' => 'Der gespeicherte Zusatz-Text',
     
'field' => array(
         
'handler' => 'views_handler_field'
     
),
     
'relationship' => array(
         
'base' => 'my_own_type_tabelle',
         
'field' => 'text',
         
'handler' => 'views_handler_relationship',
         
'label' => 'My Type'
     
)
  );
 
  
$data ['my_own_type_tabelle']['datum'] = array(
     
'title' => 'Datum-Feld',
     
'help' => 'Gespeichertes Datum des Termins',
     
'field' => array(
         
'handler' => 'views_handler_field_date'
     
),
     
'argument' => array(
         
'handler' => 'date_api_argument_handler',
      ),
     
'filter' => array(
         
'handler' => 'date_api_filter_handler',
      ),   
     
'sort' => array(
         
'handler' => 'views_handler_sort_date'
     
)
  );
 
return
$data;        
}


/**
* Implementation of hook_date_api_fields
*/
function my_own_type_date_api_fields($field) {

 
$values = array(
   
// The type of date: DATE_UNIX, DATE_ISO, DATE_DATETIME.
   
'sql_type' => DATE_UNIX,
   
// Timezone handling options: 'none', 'site', 'date', 'utc'.
   
'tz_handling' => 'site',
   
// Needed only for dates that use 'date' tz_handling.
   
'timezone_field' => '',
   
// Needed only for dates that use 'date' tz_handling.
   
'offset_field' => '',
   
// Array of "table.field" values for related fields that should be
    // loaded automatically in the Views SQL.
   
'related_fields' => array(),
   
// Granularity of this date field's db data.
   
'granularity' => array('year', 'month', 'day', 'hour', 'minute', 'second'),
  );

  switch (
$field) {
    case
'my_own_type_tabelle.datum1':
    case
'my_own_type_tabelle.datum2':
      return
$values;
  }
 
  return
$values;
}
?>

Damit stehen mir die gewünschten Felder in Views zur Verfügung, klappt ganz gut.

Mein Ziel ist es, diese Datums-Felder für das Calendar-Modul zu verwenden, welches ein Datumsfeld als Argument benötigt. Ich habe es schon mit dem oben gezeigten Code hinbekommen, dass ich Nodes mit einem Datum speichere und diese dann an der richtigen Stelle im Kalender auftauchen. Was noch nicht klappt wie es soll ist die Verwendung eines "Bis-Datums".

Wenn man das mit einem Date-Field von CCK macht, kann man ein Von- und ein Bis-Datum für einen Node auswählen und dann wird dieser Node für alle Tage zwischen diesen beiden Daten eingetragen. (Also wenn man einen Node mit Von-Datum 01.09.2010 und Bis-Datum 04.09.2010 speichert, dann wird er im Kalender auch am 02.09 und 03.09 eingetragen)

Die Frage ist nun: Wie kann ich es einrichten, dass meine beiden Datums-Felder auch so behandelt werden können wie diese Date-Felder? Dass ich also in meine beiden eigenen Felder ein Von- und ein Bis-Datum eintrage und der Node dann entsprechend in alle betroffenen Tage im Kalender eingetragen wird.

Kennt sich da jemand von euch aus? Das wäre wirklich ziemlich wichtig.

  • 3 Kommentare

[gelöst] Ort [city] aus Location nicht im View(node) anzeigbar?

Eingetragen von Ionit (1802) am 28.08.2010 - 15:01 Uhr in
  • Views
  • Drupal 6.x

Hallo,

wenn sich bei mir ein User registriert, muss er seinen (Wohn)Ort + PLZ angeben (über Location) - die Ausgabe der Adresse funktioniert - wenn ich als View-Typ (Ort) wähle - wunderbar - wenn ich aber als View-Typ "Node" verwende, wird der Ort bzw. die gesamte Adresse nicht ausgegeben. Die Felder bleiben leer.

  • 1 Kommentar
  • Weiterlesen

Drupal (Views) Block auf Nicht Drupal Seite darstellen.

Eingetragen von TomTom122@drupal.org (60) am 28.08.2010 - 13:06 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen,

ich möchte gerne einen Block bzw. dessen Inhalt der von Views generiert wird auf einer anderen Seite per PHP darstellen.

Hat jemand eine Idee oder Lösungsansatz wie soetwas funktioniert?

Viele Grüße
Tom

  • 6 Kommentare

(gelöst/workaround) Views Group By - ich raff's nicht!

Eingetragen von codeherr (73) am 28.08.2010 - 11:16 Uhr in
  • Views
  • Drupal 6.x

Ich seh mal wieder den Wald vor lauter Bäumen nicht.

Was ich erreichen möchte, ist eine Auflistung, in der von jedem node.type genau einer, nämlich der aktuellste, Beitrag erscheint.

Ich habe so ziemlich alle Varianten durchprobiert, aber entweder erhalte ich Fehlermeldungen wegen ungültiger Queries oder ein Ergebnis, das nicht dem gewünschten entspricht.

  • 10 Kommentare
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 4 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 4 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 4 Tagen
  • Theme
    vor 3 Wochen 4 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 5 Tagen
  • Modul view_unpublished
    vor 4 Wochen 2 Stunden
  • Modul "override node options"
    vor 4 Wochen 20 Stunden
  • Im Grunde ist dass ein
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 85 Gäste online.

Benutzer online

  • wla

Drupal Security

  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
  • Automated Logout - Moderately critical - Cross-site request forgery - SA-CONTRIB-2026-030
  • Unpublished Node Permissions - Critical - Access bypass - SA-CONTRIB-2026-029
  • AI (Artificial Intelligence) - Moderately critical - Information Disclosure - SA-CONTRIB-2026-028
  • OpenID Connect / OAuth client - Less critical - Access bypass - SA-CONTRIB-2026-027
Weiter

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