Block Übersicht
Eingetragen von ab2211 (550)
am 28.04.2020 - 14:20 Uhr in
am 28.04.2020 - 14:20 Uhr in
Hallo!
bei der Blockübersicht sehe ich da die Frontend-Titel und nicht die internen Titel. Gibt es dazu eine Lösung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Meinst du deine eigenen, mit
am 11.06.2020 - 10:34 Uhr
Meinst du deine eigenen, mit Views oder aus Modulen stammenden Blöcke? Der Begriff "Titel" wird mehrfach verwendet, wenn du einen Block hinzufügst, siehst du immer die administrative Bezeichnung.
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Der Snippet hilft wohl: use
am 11.06.2020 - 14:27 Uhr
Der Snippet hilft wohl:
use Drupal\Core\Form\FormStateInterface;
use Drupal\block\Entity\Block;
/**
* Implements hook_form_alter().
*/
function YOUR_MODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) {
if ($form_id != 'block_admin_display_form') {
return;
}
foreach ($form['blocks'] as $key => $value) {
$first_character = substr($key, 0, 1);
if ($first_character == '#') {
continue;
}
$block = Block::load($key);
if ($block) {
$description = $block->getPlugin()->getPluginDefinition()['admin_label'];
$form['blocks'][$key]['info']['#plain_text'] = $description;
}
}
}