diff --git a/src/Controller/Tei2SolrController.php b/src/Controller/Tei2SolrController.php index e46df83b80f7fdbc2d1b7870f34594c04407fb4a..77c37419c47e86368ab6a569a6932a743850033b 100755 --- a/src/Controller/Tei2SolrController.php +++ b/src/Controller/Tei2SolrController.php @@ -929,6 +929,7 @@ class Tei2SolrController extends AbstractController ($element->nodeName === 'p' && $element->firstChild->nodeName !== 'address') || ($element->nodeName === 'dateline' && 'closer' !== $element->parentNode->nodeName) || $element->nodeName === 'address' || + $element->nodeName === 'opener' || $element->nodeName === 'closer' || $element->nodeName === 'list' || ($element->nodeName === 'signed' && 'closer' !== $element->parentNode->nodeName) @@ -969,16 +970,20 @@ class Tei2SolrController extends AbstractController } $li = ''; + } elseif ('supplied' === $e->parentNode->nodeName) { + $tText .= $e->data; + $eText .= '' . $e->data . ''; } elseif ('hi' === $e->parentNode->nodeName && isset($e->parentNode->attributes[0])) { $hi = explode(':', $e->parentNode->attributes[0]->value); if (isset($hi[1]) && !empty($hi[1]) && 'superscript' === $hi[1]) { $tText .= '' . $e->data . ''; + $eText .= $e->data; } elseif (isset($hi[1]) && !empty($hi[1]) && 'italic' === $hi[1]) { $tText .= '' . $e->data . ''; - + $eText .= $e->data; $italic = true; } } elseif (isset($gnd) && true === $gnd) {