Drupal 6.x
[erledigt]Nach klick auf User habe ich seine Rechte?
Eingetragen von Ionit (1802) am 28.09.2010 - 23:22 Uhr inHallo,
ich habe hier gerade ein eigenartiges Phänomen vorliegen.
Ich bin als Admin eingeloggt - wenn ich aber das Profil eines anderen Users anklicke/aufrufe, bin ich sofort und automatisch als dieser User angemeldet und habe auch nur die jeweiligen Rechte des Users. Ich bin also kein Admin mehr. Rufe ich einen weiteren User auf - bin ich dieser User usw.
[gelöst]FormAPI - State für Rendering?
Eingetragen von mad-din (94) am 28.09.2010 - 20:12 Uhr inHi Leute,
ich bastel gerade an einem kleinen Modul, dass ein Formular über hook_form_alter() ein wenig anpasst. Unter anderem soll der Wert eines Inputfelds vorbestimmt werden. Das mache ich mit hook_form_alter() so:
$form['namedestextfeldes']['#value'] = t('vorbelegter Wert');Ubercart-Shop: Fragen
Eingetragen von DrupalFan (1646) am 28.09.2010 - 19:48 Uhr inWie kann man beim Ubercart-Shop den Titel der Shop-Übersicht, der "Katalog" genannt wird, umbenennen (z. Bsp. auf "Shop")?
Also den Titel der Seite /catalog .
Und man kann zwar für den ganzen Shop einen Shoptitel eingeben in der Konfiguration, aber dieser Titel scheint nicht auf, stattdessen steht nur "Katalog", was ja nicht gut ist, es ist doch ein Shop und kein Katalog.
CCK: 1 Imagefield aber 2 Bilder
Eingetragen von intervisual (88) am 28.09.2010 - 17:52 Uhr inFür den Aufbau einer Fotogallerie suche ich eine Möglichkeit einem Node nicht nur mehrere Bilder hinzuzufügen, sondern jedem einzelnen Bild auch einen eigenen Thumbnail zuzuweisen. Die Thumbnails können aber leider nicht automatisch generiert werden da im Vorfeld für jedes Bild lokal ein individueller Auschnitt gewählt wird (Vorgabe vom Kunden).
[gelöst] User als Kategorie
Eingetragen von unicl (32) am 28.09.2010 - 17:10 Uhr inHallo,
ich möchte für ein bestimmtes Projekt meinen zukünftigen usern ermöglichen eigene Dateien hochzuladen (eigener inhahaltstyp ist angelegt, hochladen funktioniert auch schon). Diese Inhalte sollen aber dann in speziellen Kategorien (a la Dateien von "User") organisiert werden.
Wie kann ich das am besten bewerkstelligen?
Vielen Dank schon mal für euren Rat!
unicl
Rolle - Berechtigung - Jr.-Administrator [gelöst]
Eingetragen von Flea78 (2) am 28.09.2010 - 16:59 Uhr inHallo,
ich habe ein kleines Problem auf das ich, leider weder bei Tante Google, noch hier im Forum eine Antwort gefunden habe (falsche Suchbegriffe?).
Webform in nodes einbinden!
Eingetragen von byronic (195) am 28.09.2010 - 16:53 Uhr inIch würde gerne ein Webform in meine Node einbinden. Dieses habe ich mittels node_view($webform_node) gemacht. Mein Problem ist, dass sobald ich die Eingabe abgesendet habe, mich das Formular zu sich leitet (Erfolgreich Nachricht). Ich habe es auch schon versucht, mittels $webform_node->webform['redirect_url'], den REDIRECT abzuändern, doch ohne Erfold! Er leitet mich immer noch zu sich!
Unterschied View-Vorschau und View
Eingetragen von Cutterxl (14) am 28.09.2010 - 15:42 Uhr inHallo,
ich habe mir eine Page-View gebastelt die mir per Argument das Nutzerkürzel eines Mitarbeiters ausgibt. Die Ausgabe erfolgt unformatiert. Ich habe der Page einen Pfad zugeordnet.
Als Attachement ist eine weitere Ansicht angehängt, die die Arbeitszeiten des jeweiligen Mitarbeiters ausgibt. Die Ausgabe erfolgt in einer Tabelle mit drei Spalten.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
CKEditor greift nicht bei modulbasiertem Contenttypen
Eingetragen von torsten.schneider (19) am 28.09.2010 - 15:34 Uhr inHallo zusammen,
aus dem Drupal Entwickler Handbuch stammt der folgende Code, welcher ein Modul zur Erstellung eines Node-Typ "Joke" generiert:
<?php
// $Id$
/**
* @file
* Stellt den Node-Typ "joke" bereit.
*/
/**
* Implementierung von hook_node_info().
*/
function joke_node_info() {
// Wir geben ein Array zurück, weil ein Modul mehrere Node-Typen
// definieren kann. Wir definieren nur einen Node-Type: 'joke'.
return array(
'joke' => array(
'name' => t('Joke'), // Erforderlich.
'module' => 'joke', // Erforderlich.
'description' => t('Tell us your favorite joke!'), // Erforderlich.
'has_title' => TRUE,
'title_label' => t('Title'),
'has_body' => TRUE,
'body_label' => t('Joke'),
'min_word_count' => 2,
'locked' => TRUE
)
);
}
function joke_menu_alter(&$callbacks) {
// Hat der Benutzer die Berechtigung 'Inhalte verwalten' nicht,
// wird das Menüelement 'joke' durch Setzen des Zugriffscallbacks
// auf FALSE deaktiviert.
if (!user_access('administer nodes')) {
$callbacks['node/add/joke']['access callback'] = FALSE;
// Zugriffsargumente müssen aufgehoben werden, weil Drupal sonst
// user_access()als Standardzugriffscallback verwendet.
unset($callbacks['node/add/joke']['access arguments']);
}
}
/**
* Implementierung von hook_perm().
*/
function joke_perm() {
return array('create joke', 'edit own joke', 'edit any joke', 'delete own joke', 'delete any joke');
}
/**
* Implementierung von hook_access().
*/
function joke_access($op, $node, $account) {
$is_author = $account->uid == $node->uid;
switch ($op) {
case 'create':
// Zulassen, wenn die Benutzerrolle die Berechtigung 'create
// joke' hat.
return user_access('create joke', $account);
case 'update':
// Zulassen, wenn die Benutzerrolle Berechtigung 'edit own joke'
// hat und Autor ist oder wenn die Benutzerrolle die
// Berechtigung 'edit any joke' hat.
return user_access('edit own joke', $account) && is_author || user_access('edit any joke', $account);
case 'delete':
// Zulassen, wenn die Benutzerrolle die Berechtigung 'delete
// own joke' hat und Autor ist oder die Benutzerrolle die
// Berechtigung 'delete any joke' hat.
return user_access('delete own joke', $account) && $is_author || user_access('delete any joke', $account);
}
}
/**
* Implementierung von hook_form().
*/
function joke_form($node) {
// Fragt Metadaten für diesen Node-Typ ab
// (für die Labels von Titel und Body).
// Wir haben sie in joke_node_info() definiert.
$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,
'#required' => TRUE
);
$form['body_filter']['filter'] = filter_form($node->format);
$form['punchline'] = array(
'#type' => 'textfield',
'#title' => t('Punchline'),
'#required' => TRUE,
'#default_value' => isset($node->punchline) ? $node->punchline : '',
'#weight' => 5
);
return $form;
}
....
} Auf dieser Basis habe ich ein Contenttypemodul angelegt und musste leider feststellen, dass der CKEditor das textarea-formfeld nicht erkennt. Bei Blick in den Quellcode habe ich festgestellt, dass die ckeditor.js nicht aufgerufen wird - im Header der Seite. Weiss jemand warum das nich aufgerufen wird und wie ich das ändern kann? Eigentlich erfolgt der Aufruf über die page.tpl.php (<?php print $scripts; ?>). Bei den Core - und den über CCK angelegten Contenttypen funktioniert der CKEditor einwandfrei.
Danke und viele Grüße,
Torsten
Nachtrag: Das Problem wird auch hier beschrieben: http://drupal.org/node/857920
- Anmelden oder Registrieren um Kommentare zu schreiben
bestimmte inhalte verbieten
Eingetragen von Nemesis (55) am 28.09.2010 - 15:33 Uhr inHallo,
ich suche ein Modul oder eine andere Lösung um bestimmten Content auf allen Nodes zu verbieten.
Konkretes Beispiel:
E-Mail-Adressen
ICQ-Nummern
Telefonnummern.
Insbesondere wichtig im Content-Profil.
Kann mir jemand helfen?
Danke schon mal

Neue Kommentare
vor 2 Tagen 7 Stunden
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 5 Tagen
vor 5 Wochen 1 Stunde
vor 5 Wochen 19 Stunden