UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: rasergiy от 20 Мая 2016, 12:02:00

Название: news __custom только для зарегистрированного пользователя
Отправлено: rasergiy от 20 Мая 2016, 12:02:00
В 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%)% .

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

Название: Re: news __custom только для зарегистрированного пользователя
Отправлено: aghigay от 20 Мая 2016, 12:23:13
Прежде всего посмотрите, прописаны ли у вас права на использование гостем вашего скрипта в соответствии с http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/#permissions
Название: Re: news __custom только для зарегистрированного пользователя
Отправлено: rasergiy от 20 Мая 2016, 12:33:51
Спасибо! Точно так и есть...

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