1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-24 15:23:11 +02:00

Fix issue processwire/processwire-issues#302 where markup <region> tags didn't get removed if template file produced no output

This commit is contained in:
Ryan Cramer
2018-02-26 09:58:29 -05:00
parent 9d2a986048
commit ac779c79a8
2 changed files with 10 additions and 5 deletions

View File

@@ -1315,6 +1315,7 @@ class WireMarkupRegions extends Wire {
if(!count($regions)) {
if($debug) $htmlDocument = str_replace($debugLandmark, "<pre>No regions</pre>$debugLandmark", $htmlDocument);
$recursionLevel--;
if(!$recursionLevel) $this->removeRegionTags($htmlDocument);
return 0;
}
@@ -1480,7 +1481,7 @@ class WireMarkupRegions extends Wire {
* @return bool True if tags or attributes were removed, false if not
*
*/
protected function removeRegionTags(&$html) {
public function removeRegionTags(&$html) {
$updated = false;