Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

5
Wie kann ich alle Knoten- / Feldrevisionen löschen?
Ich habe eine Drupal 7-Site, auf der Knoten- und Feldrevisionen gespeichert werden. Ich behalte Revisionen für den Fall, dass versehentlich eine neue fehlerhafte Version gespeichert wird und ich zurückkehren möchte. Aber jetzt möchte ich die Datenbank bereinigen und optimieren, um weniger Speicherplatz auf der Festplatte zu beanspruchen. Mit welchen Methoden …
17 7  database  nodes 

2
Wie kann ich feststellen, wann ein Knoten von "Veröffentlicht" in "Nicht veröffentlicht" geändert wurde?
In hook_node_update () kann ich den 'Status' eines Knotens (ob veröffentlicht oder nicht) nach dessen Aktualisierung leicht erkennen. Allerdings gibt es eine einfache Möglichkeit , um zu sehen , zu überprüfen , ob der aktualisierte Knoten wurde veröffentlicht, aber jetzt nicht wahr? (Oder umgekehrt)? Ich denke, Regeln haben möglicherweise eine …
17 7  nodes  entities  hooks 

3
Hauptinhaltsblock auf der Startseite entfernen
Ich bin neu in Drupal 7 und möchte die Standardeinstellungen der Startseite main content blockdurch einen äquivalenten Block ersetzen, der aus Ansichten generiert wird (und dadurch mehr Kontrolle über den Block erhält). Ich habe den neuen Frontpage-Block in Views erfolgreich generiert und zum Content-Bereich hinzugefügt. Jetzt zeigt die Homepage sowohl …
17 7  views  blocks 


5
Wie kann der Zugriff auf die Site während der Entwicklung eingeschränkt werden?
Ich erstelle eine neue Drupal 7-basierte Site. Die Entwicklung erfolgt auf einem öffentlich zugänglichen Server. Ich arbeite in einer Umgebung mit mehreren Standorten. Ich möchte den Zugriff auf die Website für alle und alles andere als autorisierte Benutzer vollständig sperren. Einschließlich Zugriff auf den Site-Namen, das Thema usw. Ich habe …
17 7  users 

4
Wie wähle ich das zu verwendende Modul aus, wenn es mehrere Optionen für dieselbe Funktionalität gibt?
Es ist überhaupt nicht ungewöhnlich, mehrere Module zu finden, die im Grunde die gleiche Funktionalität bieten. Beispielsweise gibt es viele SPAM-Steuerungsmodule, die eine äußerst ähnliche Funktionalität bieten (z. B. Spamicide und Hidden CAPTCHA ). Und es gibt viele Taxonomiemodule, die ähnliche Aufgaben ausführen. Wenn also mehrere Module meinen Anforderungen entsprechen, …
17 7 


5
Wie füge ich einer Menüoption eine Zugriffsbedingung hinzu?
Wie kann ich neue Bedingungen zu vorhandenen Bedingungen hinzufügen, die bestimmen, ob ein Menüelement sichtbar ist? Diese Bedingungen sollten nicht auf Berechtigungseinstellungen beschränkt sein. Beispiel für einen Anwendungsfall (nicht unbedingt der Grund für diese Frage): Angenommen, ich habe einen Inhaltstyp, für den Benutzer nur einen Knoten erstellen dürfen. Ich habe …
17 routes 

2
Was alles trägt zur Ausführungszeit von Drupal-Seiten bei?
Ich habe eine von mir untersuchte Site, die schwerwiegende Leistungsprobleme aufweist. Mit memcache konnte ich die Anzahl der Abfragen sowohl in Bezug auf die Anzahl als auch auf die Gesamtausführungszeit (von 3 Sekunden auf 230 ms) verringern, aber die Ausführungszeit der Seite ist mir entgangen (ich bin es) Betrachtet man …



3
Wie finde ich die Rollen-ID aus dem Rollennamen?
Beim Anmelden möchte ich eine Datenquelle eines Drittanbieters (Tabelle in der Datenbank) für einen Benutzer überprüfen und, falls gefunden, diesem Benutzer eine Rolle hinzufügen. Ich möchte die Rolle nicht erraten, ich möchte sie aus dem Rollennamen erhalten.
17 7  users 


2
Wie werden Deadlocks und Probleme mit dem Timeout von Sperren beseitigt?
Ich habe mehrere Blogs gelesen, versucht zu googeln, fand aber bei keiner Lösung eine Befriedigung. Ich habe folgende Probleme: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE :db_condition_placeholder_0 ESCAPE '\\') ; Array ( [:db_condition_placeholder_0] => field\_info:% ) …


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.