Best Answer SmetDenis , 31 March 2015 - 07:22
Импорт сохраняет данные на сайте в формате "как есть", т.е обходит валидаторы элементов, коих огромное количество.
На мой взгляд тут два решения
- Во время импорта проверять наличие "http://"
- Либо в шаблоне перед выводом в шаблоне добавлять "http://"
Т.к вы уже импортировали контент то проще воспользоваться вторым методом.
В файле media\zoo\elements\link\tmpl\link.php
Вместо строки
echo '<a href="'.JRoute::_($this->get('value', '')).'" title="'.$this->getTitle().'" '.$target.' '. $rel .'>'.$this->getText().'</a>';Использовать
$url = $this->get('value', ''); if (strpos($url, 'http:') !== 0) { $url = 'http://' . $url; } echo '<a href="' . $url . '" title="'.$this->getTitle().'" '.$target.' '. $rel .'>'.$this->getText().'</a>';Go to the full post