Probléma
Feltettem a Drupal 10 oldalra a highlight_js modult, majd kipróbáltam. Mivel valami nem stimmelt vele, ezért véletlenül letöröltem az uninstall előtt. Erre az oldal elhasalt. Visszamásoltam a helyére a modul tartalmát, ami korábban segített. Továbbra is elhasalt az oldal.
Megoldás
- Letöltöttem a fejlesztői gépre a teljes kódot és az adatbázis backupot.
- Feltelepítettem egy könyvtárba az egészet (de az adatbázis gigantikus volt, ezért az is beletelt egy napba)
- Mivel pár napig nem tudtam vele foglalkozni, ezért elfelejtettem, hogy melyik modul lehetett a ludas.
- A fejlesztői gépen debuggolni kezdtem. Sok megpróbáltatás után elkezdtem sejteni, hogy a highlight_js filter modul lehet a ludas.
- Az elszállás itt következett be: <Drupal root>/core/modules/filter/src/Element/ProcessedText.php
// Perform filtering.
$metadata = BubbleableMetadata::createFromRenderArray($element);
foreach ($filters as $filter) {
if($filter->provider == "highlight_js") break; // beszúrás !!!!!!!!!
if ($filter_must_be_applied($filter)) {
$result = $filter->process($text, $langcode);
$metadata = $metadata->merge($result);
$text = $result->getProcessedText();
}
}
6. A megjelölt sort beszúrva a highlight_js filtert át tudtam ugratni.
7. Utána már beindult az oldal és a filtert ki tudtam kapcsolni, majd uninstallálni