Drupal 6.x
(gelöst)Per rules neue Node angelegt, wie komme ich an die NID?
Eingetragen von lorden26 (135) am 28.06.2010 - 10:53 Uhr inHallo,
habe eine Frage zu rules.
Ich habe eine rule erstellt in der eine Node neuerstellt wird. Nun möchte ich einem user die NID der neuerstellten Node, bzw den Link dazu per Mail senden. Der token für die NID wird als [node_added:nid] angegeben.
den link den ich in der rule angegeben habe ist: www.meinedomain.de/node/[node_added:nid]/edit
[gelöst] bestimmte Calendar-View themen Namenskonventionen
Eingetragen von mikolaskova (776) am 28.06.2010 - 10:49 Uhr inHallo,
ich möchte eine bestimmte Calendar-Week-View themen.
Bisher habe ich alle Calendar-Week-Views angepasst, indem ich die "calendar-week.tpl.php" in meinen Theme-Ordner kopiert und dort verändert habe.
Nun möchte ich eine nur die Calendar-Week-View einer bestimmten View (Ansicht) themen.
Übercart: Kosten sollen nicht für Artikel sondern für die Artikeleinstellung berechnet und an Ersteller gesendet werden
Eingetragen von Peter Majmesku (656) am 28.06.2010 - 10:22 Uhr inHi,
[gelöst] Best Practice Navigation
Eingetragen von marcusx (16) am 28.06.2010 - 09:27 Uhr inGuten Morgen!
Aus Firmenpolitischen gründen haben wir vor einigen Monaten zu Drupal für unsere Webseitenprojekte gewechselt. Soweit so gut - was ich aber immer noch nicht ganz kapiere ist der Grundgedanke hinter Drupals Menüfunktionen.
Wie geht Ihr denn da im allgemeinen vor.
Worüber ich zunächst gestolpert bin das die Tags für primary und secondary (z.B:
<?php
print theme('links', $secondary_links);
?>Ich habe für die Navigation in bisherigen Projekten jetzt immer einen eigenen Block definiert und dort ein komplett neues Menü platziert. Bis jetzt bin ich damit in keine Sackgasse gekommen. Ist dieser Weg auf lange Sicht sinnvoll?
Wenn ich mir Beispiele anschaue wird sehr häufig auch bei kleinen Webseiten das Taxonomy Menü verwendet. Macht Ihr das auch so das Ihr selbst bei Webseiten die überwiegend aus statischen Seiten bestehen auch immer ein Taxonomie Vokabular anlegt und das Menü darüber erzeugen lasst?
Wenn mir jemand aus seine langen Erfahrung ein paar Zeilen zu seinem allgemeinen Vorgehen schreiben oder ein Blog/Webseite nennen kann wo das mal ausgeführt wird wäre ich sehr dankbar.
Viele Grüße
Marcus
Warenkorb wird im Internet Explorer nicht angezeigt - ubercart - dringend!
Eingetragen von Ikaruss (4) am 28.06.2010 - 00:21 Uhr inDer Warenkorb scheint, im checkout mit javascript geladen zu werden, in ubercart 2.x. Und irgendwie will der IE diesen nicht laden, nur der... Sichtbar ist dann nur "Warenkorb" mit einem Rahmen, ohne die Produkte, die gekauft wurden. Ist das ein bekanntes Problem und wie kann man es lösen?
File-Hosting Service mit Drupal realisieren?
Eingetragen von mewcrazy (28) am 27.06.2010 - 22:15 Uhr inHallo,
und zwar bin ich gerade dabei einen File-Hosting Service zu planen und überlege ob es möglich bzw. sinnvoll ist, so ein Projekt mit Drupal zu betreiben.
Vorstellen kann man sich so einen Hoster wie www.sharehoster.com beispielsweise. User können Urlaubsvideos o.ä. hochladen und erhalten einen Link zu einer Seite auf der dieses Video direkt im Stream abgespielt werden kann.
Formular ohne hook_form_alter modifizieren [gelöst]
Eingetragen von drubb (580) am 27.06.2010 - 21:16 Uhr inBlödes Problem, bei dem ich nicht weiter komme: in einem Modul habe ich ein kleines Formular definiert, sowie einen passenden Submit-Handler dazu. Etwa so:
function mymodule_form(&$form_state) {
$form = array();
$form['text'] = array(
'#title' => t('Help text'),
'#type' => 'textarea',
);
$form['submit'] = array(
'#value' => t('Save'),
'#type' => 'submit',
'#weight' => 99,
);
return $form;
}
function mymodule_form_submit(&$form, &$form_state) {
// Mach was mit dem Formular...
}Jetzt möchte ich dieses Formular in einem Template (xyz.tpl.php) verwenden. Die Standardmethode dafür ist folgende:
<?php print drupal_get_form('mymodule_form'); ?>Das funktioniert auch, das Formular wird angezeigt, ich kann etwas eingeben, das Formular abschicken, und der Submit-Handler wird aufgerufen und macht den Rest. Aber jetzt zum eigentlichen Problem: ich möchte das Formular vor der Ausgabe verändern, z.B. vorbelegen. drupal_get_form liefert aber das fertige HTML. Normalerweise würde man hook_form_alter verwenden, um Änderungen vorzunehmen. Diese Methode kann ich hier nicht benutzen, da die benötigten Variablen nur in dem betroffenen Template zur Verfügung stehen. Also habe ich im Template anstelle von drupal_get_form folgenden Ansatz versucht:
<?php
$form_state = array();
$form = drupal_retrieve_form('mymodule_form',$form_state);
drupal_prepare_form ('mymodule_form',$form,$form_state);
$form['text']['#value'] = 'Irgendein Text';
drupal_process_form ('mymodule_form',$form,$form_state);
print drupal_render_form ('mymodule_form',$form);
?>Das Formular wird auch angezeigt, mit dem geänderten Feldinhalt. Aber der Submit-Handler wird nicht mehr aufgerufen, obwohl er im Formular enthalten ist. Ich kann das Formular also nicht weiter verarbeiten.
Die Funktionen drupal_retrieve_form, drupal_prepare_form und drupal_process_form sind leider nicht sonderlich gut dokumentiert, bzw. einfach selten verwendet. Ich weiss nicht ob das der richtige Weg ist. Auf jeden Fall funktioniert es so nicht.
Gibt es vielleicht einen besseren Weg? Oder mache ich was falsch?
Danke und Gruß,
Boris
[gelöst]Blogeinträge automatisch löschen
Eingetragen von Bluefox (80) am 27.06.2010 - 15:19 Uhr inHallo,
gibt es eine Möglichkeit Blogeinträge automatisch nach einem Bestimmten Zeitraum zu löschen z.B. nach 60Tagen?
Ich habe schon eine Möglichkeit gefunden, die vielleicht in Frage kommt. Leider reichen meine Englischkenntnisse nicht aus diese komplexen Anleitungen umzusetzen. http://drupal.org/node/517674
Kann es mir jemand auf deutsch erklären?
Danke für eure Hilfe.
[gelöst] Rolle darf nur einen einzigen Node erstellen?
Eingetragen von Ionit (1802) am 27.06.2010 - 12:16 Uhr inHallo,
wie der Titel schon sagt, suche ich eine Möglichkeit/Modul um einer bestimmten Rolle nur das Anlegen/Erstellen eines einzigen Nodes zu erlauben. Der erstellte Node darf natürlich editiert und auch wieder gelöscht werden aber weitere Nodes dürfen nicht erstellt werden.
Kennt da vielleicht jemand ein Modul oder hätte einen Tip?
Danke schonmal und Gruß
Matthias

Neue Kommentare
vor 12 Stunden 11 Minuten
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 6 Tagen