Fix: closest() durch parents()/eq(0) ersetzt (v1.0.3)
This commit is contained in:
@@ -66,7 +66,9 @@ class TemplateHandler
|
|||||||
|
|
||||||
$newsletterFormCount = 0;
|
$newsletterFormCount = 0;
|
||||||
if ($newsletterEnabled) {
|
if ($newsletterEnabled) {
|
||||||
$newsletterForm = $document->find('input[name="abonnieren"]')->closest('form');
|
// JTLs phpQuery-Implementierung kennt kein closest(), daher ueber parents() aufwaerts
|
||||||
|
// suchen und das naechstgelegene Formular (erster Treffer) nehmen.
|
||||||
|
$newsletterForm = $document->find('input[name="abonnieren"]')->parents('form')->eq(0);
|
||||||
$newsletterFormCount = \count($newsletterForm);
|
$newsletterFormCount = \count($newsletterForm);
|
||||||
if ($newsletterFormCount > 0) {
|
if ($newsletterFormCount > 0) {
|
||||||
$this->injectWidget($document, $newsletterForm);
|
$this->injectWidget($document, $newsletterForm);
|
||||||
|
|||||||
Reference in New Issue
Block a user