У меня есть этот код в файле tpl.php
<?php foreach ($images as $image): ?>
<?php print $image ."\n"; ?>
<?php endforeach; ?>
У меня есть следующее в функции предварительной обработки
function preprocess(&$vars) {
// Initialize our $images array.
$vars['images'] = array();
foreach ($vars['rows'] as $item) {
if (preg_match('@(<a.*?img.*?</a>)@i', $item, $matches)) {
$image = $matches[1];
}
elseif (preg_match('@(<\s*img\s+[^>]*>)@i', $item, $matches)) {
$image = $matches[1];
}
else {$images = NULL;}
// Add the image to our image array
$vars['images'][] = $image;
}
Неопределенная переменная: изображение в этой строке в функции предварительной обработки
$vars['images'][] = $image;