Перейти к содержимому


Фотография
- - - - -

Разные цены в прайсе для разных групп пользователей


Лучший Ответ registr , 16 January 2016 - 20:00

что-то не то делаю... и так и эдак - сделал двух пользователей, один логин/пароль 1111111 а второй  2222222

Не пойму что не так в коде делаю но выводится у первого пользователя обе цены - евро и гривна в столбце Стоимость евро в у второго пользователя - в Стоимость грн.

Вот скрин тизера: http://view.xscreens...045f6814ee92409

 

а вот сам код:

<tr class="table-row item_<?php echo $item->id; ?>">
    <td><?php echo $this->renderPosition('cell1'); ?></td>
    <td><?php
        if ($html = $this->renderPosition('cell2')) {
            echo $html;
        } else {
            echo ' - ';
        }
        ?></td>
    <td>
        <?php
        $user = JFactory::getUser();
        if (in_array('10', $user->groups)) {
            echo $this->renderPosition('cell3');
            echo $this->renderPosition('cell4');
        }
    ?>
    </td>
    <td>
        <?php
        $user = JFactory::getUser();
        if (in_array('11', $user->groups)) {
            echo $this->renderPosition('cell5');
            echo $this->renderPosition('cell6');
        }
    ?>
    </td>
</tr>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 21

#21 registr

registr

Отправлено 18 January 2016 - 09:18

не совсем правильное решение, все же выложу, мало ли, вдруг такой же HTML-неуч как я будет искать:
 
<?php
$user = JFactory::getUser();
?>

<td>
    <?php 
    if (in_array('10', $user->groups)) {
        echo $this->renderPosition('cell3');
    }
    
    if (in_array('11', $user->groups)) {
        echo $this->renderPosition('cell5');
    } ?>
</td>

<td>
    <?php
    if (in_array('10', $user->groups)) {
        echo $this->renderPosition('cell4');
    }
    
    if (in_array('11', $user->groups)) {
        echo $this->renderPosition('cell6');
    } 
?></td>
исправил, спасибо. Но думаю, все же в Лучший ответ правильней вставить этот код, с учетом именно шаблона database

Сообщение отредактировал SmetDenis: 18 January 2016 - 10:13
[code]

  • 1

#22 Sliapy

Sliapy

Отправлено 18 January 2016 - 09:56

В редакторе форума есть отличная копка "Код".


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!