Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

3
Verwendung von [Übermittlung: Werte] in der E-Mail-Vorlage in Webforms
Ich habe das Versionsmodul Webform 7.x-4.0-alpha6 aktiviert. Ich habe einen Webform-Knoten mit 20 Formularkomponenten. Ich habe eine E-Mail in der E-Mail-Einstellung hinzugefügt und die E-Mail-Vorlage erstellt, in der ich das Token verwendet habe: [Übermittlung: Werte] . Dann teste ich das Webformular, das eine Nachricht sendet. Das Problem ist, dass [Submission: …

3
Wie kann man Drupal-Menüs vollständig löschen und neu erstellen?
Vor einiger Zeit fand ich einen coolen Blog-Beitrag, in dem detailliert beschrieben wurde, wie die Menütabellen geleert und das Menüsystem mit einem drush-PHP-Aufruf neu erstellt werden. Dies ist eine Notwendigkeit, da die Site nach dem Leeren dieser MySQL-Tabellen unbrauchbar wird. Auf diese Weise können Sie Ihre Menüs zurücksetzen, als wäre …
9 7  routes  drush 

3
Was ist der Zweck der Ansichten "Anhang", "Inhaltsbereich" und "Kontext"?
Ich habe gerade eine Ansicht für einen Inhaltstyp erstellt. In einer Ansicht benötige ich eine Seite für den Inhaltstyp und eine Vorschau der 4 neuesten Beiträge auf der Startseite. Seite ist nicht das Problem. Für die Vorschau der Titelseite habe ich nur den Zweck von "Anhang", "Inhaltsbereich" und "Kontext" verwirrt. …
9 7  views 

1
Programmgesteuert mehrere Blöcke erstellen
Ich schreibe ein benutzerdefiniertes Modul für Drupal 7. Ich muss 5 verschiedene Blöcke mit dem Modul erstellen. Drupal hat die hook_block_infound hook_block_viewHaken, die Blöcke erstellen. Wie kann ich mehrere Blöcke hinzufügen, da diese Hooks nur einen Block pro Modul zulassen?
9 7  blocks 

5
Mehrere Inhaltstypen gleichzeitig mit einem Feld versehen?
Ich möchte mehreren Inhaltstypen gleichzeitig ein Feld hinzufügen und es auch für alle gleichzeitig konfigurieren. Grund dafür ist, dass ich viele Inhaltstypen habe, die alle aktualisiert werden müssen, indem jedes neue Feld hinzugefügt wird. Dieses Feld wird auch für alle Inhaltstypen gleich konfiguriert. Ich muss diesen Vorgang des Hinzufügens und …
9 7  entities  nodes 

3
Wie kann ich Tausende von Knoten pro Stunde auf eine Live-Drupal-7-Site hochladen und Deadlocks vermeiden?
Vor nicht allzu langer Zeit habe ich hier über Deadlock geschrieben: PDOException: SQLSTATE [40001]: Serialisierungsfehler: 1213 Deadlock beim Versuch, eine Sperre zu erhalten; Trotz allem, was mein Entwicklungsteam versucht, erhalten wir immer noch folgende Fehler: PDOException: SQLSTATE [40001]: Serialisierungsfehler: 1213 Deadlock beim Versuch, eine Sperre zu erhalten; Versuchen Sie, die …

4
Stellen Sie bestimmte Seiten nur angemeldeten Benutzern zur Verfügung
Ich brauche etwas Hilfe und hier ist das Problem: Ich baue eine Site mit Drupal 7. Ich muss bestimmte Seiten nur für angemeldete Benutzer sichtbar machen (jeder hat seinen eigenen Benutzernamen / sein eigenes Passwort). Andere Benutzer sollten einfach umgeleitet werden oder eine Fehlermeldung erhalten. Ist diese Funktionalität möglicherweise in …
9 7 


1
custom.module vs template.php
Dies ist eine nicht so gezielte Frage, aber ich kann keine guten Informationen dazu finden. Wann wird es als richtig angesehen, Code in Ihre template.php-Datei einzufügen und wann in einen Modul zu implementieren? Ich meine, in meinem aktuellen Beispiel muss ich hook_preprocess_node aufrufen und drinnen ein drupal_get_form ausführen und dieses …
9 theming 

3
Die LIKE-Klausel funktioniert nicht in der Änderung der Hook-Abfrage
Ich versuche, die Standardsuche in Drupal 7 durch eine LIKE-Klausel zu ersetzen. Ich habe versucht, die Abfrage gemäß Hinzufügen einer ODER-Bedingung zu einer vorhandenen Abfrage zu ändern : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search results. if ($table['table'] == 'search_index') { // Get the …
9 7  database 

2
So passen Sie settings.php während des Installationsprofils an
Ich erstelle ein Installationsprofil für mein aktuelles unternehmensinternes Projekt. Während des Installationsvorgangs stürzt eines der benutzerdefinierten Module ab init(), da versucht wird, eine globale Variable zu verwenden, die für definiert ist settings.php(dies ist das aktuelle Standardverhalten des Moduls). Mit system_form_install_settings_form_alter()Ich habe das Einstellungsformular geändert, indem ich ein Eingabetextfeld für die …

2
Negieren Sie Kontextfilter in Ansichten
Ich habe eine Ansicht, die Knoten des gleichen Typs auflistet, eine Ansicht "Andere Aktivitäten". Ich verwende diese Ansicht in einer Aktivitätsknotenansicht. Ich möchte jedoch nicht, dass der Knoten, den ich gerade ansehe, auch in der Liste angezeigt wird. Also habe ich einen Kontextfilter für nid erstellt und den Standardwert "Inhalts-ID …
9 7  views 

4
Ist Drupal sicher vor Brute-Force-Login-Angriffen?
Ein Brute-Force-Angriff ist ein Versuch, unbefugten Zugriff auf eine Website zu erlangen, indem kontinuierlich verschiedene Kombinationen eines Passworts generiert und eingegeben werden. Diese Aufgabe wird normalerweise von einer Automatisierungssoftware (einem "Bot") ausgeführt, die nach Erfolgs- oder Fehlermeldungen sucht und ständig neue Kennwörter ausprobiert, bis eine Erfolgsmeldung angezeigt wird. Ist Drupal …
9 security 

1
Wie stoppe ich Drupal, um das Änderungsdatum des Knotens bei der Erstellung festzulegen?
Dies ist meine zweite Frage zu meinen Problemen beim Erstellen eines benutzerdefinierten Migrationsskripts. Ich erstelle nur neue Knoten und kümmere mich nicht um Updates. Code: $node = new stdClass(); $node->type = 'migrate'; $node->title = $content['title']; $node->language = LANGUAGE_NONE; $node->created = (int) date('U',strtotime($content['created'])); $modified = $content['modified']; if (! empty($modified) && $modified …
9 7  nodes 

5
Geofield-Daten programmgesteuert aktualisieren
Mein Setup ist: Adressfeld auf Knoten zum Sammeln von Adressdaten Geofield verwendet "Geocode aus einem anderen Feld" und wählt das Adressfeld und den Google Geocoder aus Wenn ich einen Knoten in der Benutzeroberfläche bearbeite / speichere, werden die Daten geokodiert. Ich habe jedoch Tausende von Knoten und versuche, ein Skript …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.