[gelöst] Call to undefined function drupal_get_path()
Eingetragen von Carlo (120)
am 25.12.2022 - 13:03 Uhr in
am 25.12.2022 - 13:03 Uhr in
Hallo zusammen,
die Verwendung des Block Class Moduls ruft bei mir folgenden Fehler hervor:
Call to undefined function Drupal\\block_class\\Service\\drupal_get_path()
und zwar in folgender Coedezeile:
$image_path = '/' . drupal_get_path('module', 'block_class') . '/images/';
Wie kann es sein, dass die Funktion nicht bekannt ist und wie kann ich das ändern?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe die Zeile durch
am 25.12.2022 - 13:16 Uhr
Ich habe die Zeile durch folgende ersetzt:
$image_path = '/' . \Drupal::service('extension.list.module')->getPath('node') . '/images/';
Ich frage mich nur, wieso ein für Drupal 10 ausgeschriebenes Modul auf einer frischen Installation nicht läuft.
Gruß
Carlo
Da hat das Modul noch einen
am 25.12.2022 - 13:49 Uhr
Da hat das Modul noch einen Bug. In der Issue-Queue gibt es schon einen Patch dafür https://www.drupal.org/project/block_class/issues/3296649. Kann zu Beginn einer neuen Release schon mal passieren. Es gibt in dem Patch übrigens 2 Stellen die zu fixen sind.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke für den Hinweis ...
am 25.12.2022 - 14:09 Uhr
Danke für den Hinweis ... habe die zweite Stelle auch geändert.
Gruß
Carlo