Drupal 6.x
[gelöst] View mit Subview?
Eingetragen von mad-din (94) am 28.08.2010 - 18:45 Uhr inHi 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.
Forenbeiträge anhand von 2 dynamischen Taxonomybegriffen erstellen
Eingetragen von dennis605 (138) am 28.08.2010 - 17:47 Uhr inHallo liebe Drupalgemeinde,
ich habe folgendes Problem:
Ich möchte meine Forenbeträge über "Beitrag erstellen" den Benutzer erstellen lassen.
Die Besonderheit ist, dass ich das Erstellen der 2 Taxonomybegriffe mittels Freetagging dem Benutzer selber überlassen lassen will.
Würde dann so aussehen:
Kategorie1: (Freetagging Angabe)
Kategorie2: (Freetagging Angabe)
Config mehrere Projekte von smtp bei Hosteurope
Eingetragen von firstlevel (519) am 28.08.2010 - 15:24 Uhr inHallo in die Runde,
ich betreibe mehrere Projekte beim Provider Hosteurope die ich jetzt nacheinander auf Drupal 6 umstellen möchte. Nun ist mir heute aufgefallen das man bei HE spezielle Einstellungen vornehmen muss (-f bzw. eine Standardemail konfigurieren).
[gelöst] Von- und Bis-Datum über hook_views_data
Eingetragen von Exterior (2903) am 28.08.2010 - 15:23 Uhr inHey 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.
[gelöst] Ort [city] aus Location nicht im View(node) anzeigbar?
Eingetragen von Ionit (1802) am 28.08.2010 - 15:01 Uhr inHallo,
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.
[gelöst] Kontaktformular mit bestimmter Kategorie ansteuern
Eingetragen von Carlo (120) am 28.08.2010 - 14:12 Uhr inHallo,
auf einer Seite stelle ich diverse Personen vor. Nun möchte ich einen Link einfügen der auf das Kontaktformular verweist wo man diesen Personen eine Mail schreiben kann (Herr Mustermann beispielsweise kann unter Kategorie angewählt werden.
Nun möchte ich aber dass Herr Mustermann bereits angewählt ist wenn ich dem Link von seiner Seite folge.
Menü verschwindet ungewollt?
Eingetragen von LJR (132) am 28.08.2010 - 13:59 Uhr inIch habe ein eigenartiges Problem. Ich habe beim Navigationsmenü nichts angegeben, dass es nur bestimmten Benutzergruppen angezeigt werden soll. Trotzdem verschwindet es sobald ich mich abmelde. Das möchte ich aber nicht. Ich habe auch versucht im Gegenzug bei alle Benutzern, denen es angezeigt werden soll, ein Häkchen zu setzen - selbes Problem.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Drupal (Views) Block auf Nicht Drupal Seite darstellen.
Eingetragen von TomTom122@drupal.org (60) am 28.08.2010 - 13:06 Uhr inHallo 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
(gelöst/workaround) Views Group By - ich raff's nicht!
Eingetragen von codeherr (73) am 28.08.2010 - 11:16 Uhr inIch 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.
webform problem
Eingetragen von rigel (23) am 28.08.2010 - 06:23 Uhr inHallo Drupal Community
ich habe probleme mit dem webform. Egal ob in der Drupal 6 DVD, tutorials oder auf youtube über all wird das webform runtergeladen in "modules" entpackt und in denn Modulen aktiviert.
Jeder bekommt dann folgende optionen :
Webform erstellen
Menüeinstellungen
Webforms Einstellungen
Titel
Beschreibung
Bestätigungs Nachricht ...
etc.

Neue Kommentare
vor 3 Wochen 5 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 4 Wochen 7 Stunden
vor 4 Wochen 1 Tag
vor 4 Wochen 2 Tagen
vor 4 Wochen 4 Tagen