Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

9
Wie überschreibe ich das Admin-Thema in meinem eigenen Thema?
Ich habe mein eigenes Drupal 8-Thema erstellt: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } Ich benutze "Seven" als Admin-Thema. Wenn ich eine Seite bearbeite (/ …
9 8  theming 

2
Benutzerpasswort zurücksetzen, ohne "Passwort vergessen?"
Ich weiß, dass ich in Drupal 7 das Kennwort für Benutzer Nr. 1 per Code zurücksetzen konnte. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()existiert nicht mehr in Drupal 8.) Alternativ könnte …
9 users  8 

2
Wie ordne ich bei der Theme-Installation bestimmten Regionen Blöcke zu?
Drupal 8 bietet standardmäßig einige Blöcke. Z.B. Site Branding, Main Navigation, Powered by Drupal, SearchUsw. Ich habe ein Thema mit Site branding& Main Navigationbenannten Regionen erstellt, in denen entsprechende Blöcke platziert werden können. Wenn ich mein Thema aktiviere, werden Site Branding& Main NavigationBlöcke standardmäßig in Header& First SidebarRegion meines Themas …

2
Wie füge ich einer Zweigfeldvorlage eine Variable hinzu?
Auf einer Knotenseite möchte ich den Knotentitel neben einem anderen Feld (dem Beispielfeld) zur Ausgabe hinzufügen. Ich habe eine neue field--field-example.html.twigVariable erstellt, kann jedoch nicht auf die Knotentitelvariable zugreifen, da diese in der Feldvorlage nicht verfügbar ist. Ich muss die Variablen in den Themenvorprozess einfügen : themename.theme. Wie füge ich …
9 theming  8 

3
Wie kann man beheben, dass Hook-Implementierungen die @ param-Dokumentation nicht duplizieren sollten?
Ich verwende PhpStorm, um mit der Bereinigung meines Codes in einem benutzerdefinierten Modul zu experimentieren. Für die folgende Funktion erhalte ich diese Warnung: Hook-Implementierungen sollten die @ param-Dokumentation nicht duplizieren. /** * Implements hook_field_widget_form_alter(). * * @param array $element * @param array $form_state * @param array $context */ function mymodule_field_widget_form_alter(&$element, …

2
Drush PHP-Syntaxfehler beim Ausführen
Ich folge den Anweisungen zur Installation von Drush, die auf dieser Seite aufgeführt sind: https://github.com/drush-ops/drush/blob/master/docs/install.md Ich erhalte anscheinend einen Syntaxfehler im Code: [user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 (1.47 MB/s) - …
9 drush 

1
Wie erstelle ich benutzerdefinierte Benutzerregisterkarten?
Ich versuche, eine neue benutzerdefinierte Registerkarte zu erstellen, die auf allen Routen angezeigt wird, die Nachkommen der Entität sind. {Entity_type} .canonical. Ich habe versucht, die DeriverBase-Klasse zu erweitern und dabei die Methode getDerivativeDefinitions zu überschreiben. Ich habe die Registerkarte selbst erstellt, indem ich LocalTaskDefault erweitert und die Methode getRouteParameters überschrieben …
9 8 

1
Kann ich meine Site unter PHP 7.0 ausführen? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich habe angefangen, über einige Leistungsbenchmarks mit PHP …
9 7 

2
Deaktivieren Sie den Cache für bestimmte Blöcke
Ich möchte, dass Seiten weiterhin vom Drupal 8-Caching-Mechanismus für anonyme Benutzer profitieren, mit Ausnahme bestimmter Blöcke, die bei jeder Seitenaktualisierung aktualisiert werden sollten, da sie aus Ansichten generiert werden. Ist es technisch möglich? Wie?
9 views  blocks  8  caching  users 


2
Der Export / Import der Konfiguration funktioniert nicht
Ich habe eine drush config-export staginglokale Version meiner Site und dann eine drush config-import stagingauf dem Server erstellt. Es importierte das gesamte Taxonomie-Vokabular, aber keine Begriffe. Ich habe es auch über die Benutzeroberfläche versucht ( Konfiguration-> Entwicklung-> Konfigurationssynchronisation ). Ist das ein Fehler oder nur die unvollendete Natur von Drupal …

5
"Die Quellendatenbank enthält keine erkennbare Drupal-Version."
Ich habe zwei Drupal-Sites in meiner lokalen Ubuntu Desktop 15.10 Apache2 (2.4.12) -Umgebung installiert: Eine ist eine Neuinstallation von Drupal 8 und die zweite ist eine Kopie einer vorhandenen Arbeits-Site, die mit Drupal 7 (hauptsächlich Kernmodule) erstellt wurde basiert, sehr bescheiden mittels Seiten). Beide Websites funktionieren überall problemlos. Mein Ziel …
9 8  migration 

3
Wie überspringe ich bestimmte Tabellen mit drush sql-dump?
Ich habe eine Drush-Konfigurationsdatei ~ / .drush / drushrc.php: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); Und ich habe eine Bash-Skriptdatei: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql Aber wenn ich es ausführe, hat die Sicherungsdatei …
9 drush  backups 


1
Senden Sie ein Formular an die Zweigvorlage
Wie kann ich ein Formular an die Zweigvorlage in Drupal 8 übergeben? Zum Beispiel bekomme ich folgendes: ein Formular: mymodule / src / Form / MyForm.php Dann auf meinem Controller: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

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.