Jump to content


Photo
- - - - -

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


Best Answer 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>
Go to the full post


  • This topic is locked This topic is locked
21 replies to this topic

#21 registr

registr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 1210
  • topics: 345

Posted 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

Edited by SmetDenis, 18 January 2016 - 10:13.
[code]

  • 1

#22 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 18 January 2016 - 09:56

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


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




Click to return to top of page in style!