Форум русской поддержки Joomla!® CMS
28.04.2017, 23:54:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

На странице "Список заказов" добавить город клиента к его имени

 (Прочитано 206 раз)
0 Пользователей и 1 Гость смотрят эту тему.
CCTRRoman
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 107


« : 20.03.2017, 15:55:27 »

Добрый день!
JoomShopping Version 4.16.0
как я понял - мой шаблон админки со страницей списка заказов лежит тут /administrator/templates/isis/html/com_jshopping/orders/list.php
в столбике "Пользователь" необходимо добавить с списке заказов - после имени клиента (в каждом заказе) его город
https://yadi.sk/i/lT0URBmh3GAoFW

подскажите пожалуйста, как это можно реализовать простым способом, добавив например к выводу имени ещё код вывода города
правильный ли файл смотрю, отвечающий за это? если нет - подскажите какой посмотреть, может сам разберусь


или сразу в коммерческий раздел писать? :-)




Записан
nevigen
Moderator
*****

Репутация: +752/-16
Offline Offline

Пол: Мужской
Сообщений: 9173


http://n*****n.com


« Ответ #1 : 20.03.2017, 16:55:05 »

ну файл, да, наверное правильный...

попробуйте
Код:
<?php echo $row->city?>

П.С. ну или всегда можно подсмотреть массив передаваемый например через <?php print_r($this); ?>
« Последнее редактирование: 20.03.2017, 17:02:56 от nevigen » Записан
CCTRRoman
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 107


« Ответ #2 : 20.03.2017, 17:07:46 »

Есть часть кода - где перечисляются название столбцов - Номер заказа, Имя, Почта, но как я понял - тут именно название и возможность сортировки по этим столбцам
Код:
<th width="20">
       <?php echo JHTML::_('grid.sort', _JSHOP_NUMBER, 'order_number', $this->filter_order_Dir, $this->filter_order)?>
     </th>
<?php print $this->_tmp_cols_1?>
     <th>
       <?php echo JHTML::_('grid.sort', _JSHOP_USER, 'name', $this->filter_order_Dir, $this->filter_order)?>
     </th>
     <?php print $this->_tmp_cols_after_user?>
     <th>
       <?php echo JHTML::_('grid.sort', _JSHOP_EMAIL, 'email', $this->filter_order_Dir, $this->filter_order)?>
     </th>

Ниже нашёл вывод сток, где формируется номер заказа, имя клиента, почта
Код:
<td>
       <a class="order_detail" href = "index.php?option=com_jshopping&controller=orders&task=show&order_id=<?php echo $row->order_id?>"><?php echo $row->order_number;?></a>
       <?php if (!$row->order_created) print "("._JSHOP_NOT_FINISHED.")";?>
   <?php print $row->_tmp_ext_info_order_number?>
     </td>
<?php print $row->_tmp_cols_1?>
     <td>       
         <?php echo $row->name?>
     </td>

получается надо к строчке
Код:
<?php echo $row->name?>
добавить помимо имени ещё город через переменную города, но надо предварительное её вызвать

Записан
CCTRRoman
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 107


« Ответ #3 : 20.03.2017, 17:10:48 »

ниже имени добавил Вашу стройку, всё получилось
Код:
     
<td>       
         <?php echo $row->name?>
         <?php echo $row->city?>
</td>

большое спасибо!
Записан
dmitry_stas
Профи
********

Репутация: +882/-6
Online Online

Сообщений: 9105



« Ответ #4 : 20.03.2017, 17:11:47 »

для общего случая можете делать
Код:
print_r($row);
и смотреть есть ли там то, что нужно
Записан
CCTRRoman
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 107


« Ответ #5 : 20.03.2017, 20:08:22 »

с
Код:
print_r($row);
разобрался! большое спасибо!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet