2013-04-22 4 views
0

Привет всем У меня есть модальные окна в joomla 3.0!открыть модальные окна на сервере

Я прохожу маршрутизатор JavaScript, как этот

<?php $link =JURI::root().'index.php?option=com_projects&view=proyectos&format=raw&task=todosProyecto&id='. $item->id;?> 

      <li class="item" data-id="id-<?php echo $item->id ?>" data-type="<?php echo $item->categoria ?>"> 
       <a href="#modal" id="<?php echo $link;?>" role="<?php echo $item->id ?>" class="picture" data-toggle="modal"> 
        <img src="<?php echo JURI::root()?><?php echo $item->imagen_portada; ?>"/></a> 
       <p class="titulo"><?php echo $item->nombre; ?></p> 
        <p> <?php echo $item->municipio; ?>(<?php echo $item->pais; ?>)<br><?php echo $item->year; ?> 
       </p> 

В местной, когда я открываю модальные окна она хорошо работает, но на сервере модальные окна показать мне вид index.php этого компонента.

Я думаю, что моя проблема здесь, когда я беру заявку на модель, у меня есть это.

public function elegirSeleccionados(){ 
     $this->pagination = $this->get('pagination'); 
     $this->items = $this->get('recientes'); 
     $this->list = $this->get('list'); 
     parent::display(); 
    } 

Но $ this-> get ('list'); null, поэтому мне нужно присвоить нулевое значение для списка. я изменил тем, что ..

$this->list = $this->items; 

, но не работают на!

Любая идея !!!

+0

Каково значение '$ link' на вашей серверной среде? Я бы сказал, что это не так, как на localhost –

+0

Привет @piotr_czno, это та же ссылка .... Но я думаю, что нашел проблему, но не решение ... Я писаю в вопросе – user852610

ответ

1

Где этот код?

Первая часть выглядит как Layout (views\proyectos\tmpl\default.php), а второй, как View (views\proyectos\view.html.php).

Если это так, я бы сказал, что вы действительно не загружаете предметы в Вид из Модели. Попробуйте использовать $this->items = $this->get('Items');

Но это не объясняет разные результаты на сервере и локальном хосте.

+0

Привет @piotr_czno спасибо за помощь мне , Я объясняю лучше ... Я снова изменил вопрос! – user852610

+0

Это очень сложно получить изображение из всего лишь фрагмента кода. –

0

Привет всем Я решил проблему ... имя моего представления hava Camelcase например itemId и joomla пытаются найти itemid, поэтому не найдем представление и покажут представление по умолчанию в модальном.

Поэтому я меняю имя файла без camelCase и теперь работаю.!

+0

Это происходит, когда вы разрабатываете Windows (без регистрационных имен файлов), но развертываете в Linux (с учетом регистра), где 'Default.php' - это другой файл, чем' default. php'. Использовать имена файлов в нижнем регистре –

Смежные вопросы