Post by tomascarabantes » Wed Jan 08, 2020 3:14 am

Estimados, al instalar una copia de mi tienda opencart en local, y tras haber realizado los cambios necesarios en los archivos config... me ha aparecido el siguiente error:
Notice: Error: Could not load template C:/xampp/htdocs/allendeswebcatalog/view/theme/default/template/common/column_left.tpl! in C:\xampp\htdocs\allendesweb\system\library\template\basic.php on line 26
tras investigar un poco, y sin saber casi nada de php, intuyo que se debe a que el archivo basic no está reconociendo el archivo column_left... y por eso no se puede cargar mi sitio en local. Que debería hacer para solucionar este problema?
Ambos archivos están en los path indicados en el error, por lo que asumo solo habría que vincularlos de algún modo.
Puede ser que el problema se deba a que "allendeswebcatalog" no esté bien escrito, debería decir allendesweb/catalog...
necesito que me ayuden por favor... lo más simple posible ya que no tengo conocimientos de php más lo que he podido intuir leyendo otros temas en el blog.
de referencia, este es el código del archivo basic.php:
<?php
namespace Template;
final class Basic {
private $data = array();

public function set($key, $value) {
$this->data[$key] = $value;
}

public function render($template) {
$file = DIR_TEMPLATE . $template;

if (file_exists($file)) {
extract($this->data);

ob_start();

require($file);

$output = ob_get_contents();

ob_end_clean();

return $output;
} else {
trigger_error('Error: Could not load template ' . $file . '!');
exit();
}
}
}

Y este el de column_left.tpl:

<?php if ($modules) { ?>
<aside id="column-left" class="col-sm-3 hidden-xs">
<?php foreach ($modules as $module) { ?>
<?php echo $module; ?>
<?php } ?>
</aside>
<?php } ?>


Posts

Joined
Wed Jan 08, 2020 2:02 am

Post by dharmawebstudio » Thu Jan 09, 2020 12:26 am

Hola @tomascarabantes.

No modifiques los ficheros basic.php o ninguno otro.
El error esta sin duda en los ficheros de configuración. Asegurase de que las las rutas de las diferentes constantes que tienes definidas en son las correctas.

config.php.
admin/config.php

Y de migrar y modificar los datos de acceso a base de datos y todo debería de quedar resuelto.

Suerte y éxitos para ti en esta tarea.

Dharma Web Studio - Daniel Civit
Web Developer
Website: https://dharmawebstudio.com


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 6:33 am
Location - Madrid - Spain

Post by tomascarabantes » Thu Jan 09, 2020 3:48 am

Muchas gracias, el error estaba en el archivo config.


Posts

Joined
Wed Jan 08, 2020 2:02 am
Who is online

Users browsing this forum: No registered users and 51 guests