Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Событие "Активация пользователя"

Автор AllaVKРаздел Custom макросы

Ответов: 19
Просмотров: 13858
Последний ответ 24 Октября 2011, 12:09:55
от AllaVK
Отнять скидку зарег. пользователя от суммы которую видит гость.

Автор webtrendРаздел Шаблоны XSLT

Ответов: 0
Просмотров: 1503
Последний ответ 30 Января 2017, 12:11:20
от webtrend
Вывод суммы заказов всей истории покупок пользователя

Автор johnРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 2315
Последний ответ 10 Октября 2014, 00:09:25
от admin
Вывод записей в блогах и фотографий в галереях пользователя

Автор ScreatorРаздел Макросы UMI.CMS

Ответов: 0
Просмотров: 2993
Последний ответ 27 Июня 2011, 14:13:31
от Screator
Постраничный вывод списка заказов залогиненного пользователя

Автор cergey251Раздел Макросы UMI.CMS

Ответов: 4
Просмотров: 4422
Последний ответ 29 Декабря 2011, 13:32:48
от cergey251

0 Пользователей и 1 Гость просматривают эту тему.

*

rasergiy

  • *
  • 10
  • +0/-0
    • Просмотр профиля
В classes/modules/news/__custom.php код:

<?php
abstract class __custom_news {

        public function newsSource($id=False) {
                return "---News src";

        }   

}; ?>
В Шаблоне имеется кусок:


<div class="news_item">
        <div class="container">
                <div class="news_header">
                        %anons%
                        <!--div class="back">
                                <a href="%conent get_page_url(%parent_id%)%">
                                        Back to all news
                                </a>
                        </div-->
                        <div class="rss">
                                <a id="rss" href="/data/rss/%parent_id%/"><img alt="rss" src="/img/rss_ico_2.png"></a>
                        </div>
                </div>
   
                <div class="date">
                        %system convertDate(%publish_time%, 'j')%
                        %custom getDateByMonth(%system convertDate(%publish_time%, 'n')%,%pre_lang%)%
                        %system convertDate(%publish_time%, 'Y')%   
                </div>
   
                %data getProperty(%id%,publish_pic,news_publich_pic)%

                <div class="news_content content_zone">
                        %data getProperty(%id%,content,simple)%
                </div>

[b]                %news newsSource(%id%)%[/b]
   
                %data getProperty(%id%,add_images,add_image)%
   
                %data doSelection(more_news_sel,more_news_sel,3,%h1%)%
   
        </div>
</div>

Так вот при рендеринге шаблона все рендерится норм. Кроме %news newsSource(%id%)% которая рендериться только если страницу просматривает зарегистрированный пользователя, для анонима рендериться все кроме %news newsSource(%id%)% .

Куда копать? Где может быть затык?


*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Прежде всего посмотрите, прописаны ли у вас права на использование гостем вашего скрипта в соответствии с http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/#permissions
Мой блог http://umicms.me

*

rasergiy

  • *
  • 10
  • +0/-0
    • Просмотр профиля
Спасибо! Точно так и есть...

Прежде всего посмотрите, прописаны ли у вас права на использование гостем вашего скрипта в соответствии с http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/#permissions