Как убрать элементы из шаблона "whats_new"

xilray

Участники
Сообщения
7
Решения
1
Реакции
0
Баллы
28
Как убрать элементы из шаблона "whats new"? Нужно оставить только "недавняя активность"
Нужно чтобы при открытии навигации "что нового?" открывалась лишь вкладка "недавняя активность" без возможности выбора иной.
Код:
<xf:if is="{$pageSelected} != 'overview'">
    <xf:head option="metaNoindex"><meta name="robots" content="noindex" /></xf:head>
</xf:if>

<xf:if is="property('whatsNewNavStyle') == 'tabs'">
    <div class="tabs tabs--standalone">
        <div class="hScroller" data-xf-init="h-scroller">
            <span class="hScroller-scroll">
                <xf:macro name="links"
                    arg-pageSelected="{$pageSelected}"
                    arg-baseClass="tabs-tab"
                    arg-selectedClass="is-active" />
            </span>
        </div>
    </div>
<xf:else />
    <xf:sidenav>
        <div class="block">
            <div class="block-container">
                <h3 class="block-header">{{ phrase('whats_new') }}</h3>
                <div class="block-body">
                    <xf:macro name="links"
                        arg-pageSelected="{$pageSelected}"
                        arg-baseClass="blockLink"
                        arg-selectedClass="is-selected" />
                </div>
            </div>
        </div>

        <xf:widgetpos id="whats_new_sidenav" />
    </xf:sidenav>
    <xf:page option="sideNavTitle">{{ phrase('whats_new') }}</xf:page>
</xf:if>

{$innerContent|raw}

<xf:macro name="links" arg-pageSelected="!" arg-baseClass="!" arg-selectedClass="!">
    <a class="{$baseClass} {{ $pageSelected == 'overview' ? {$selectedClass} : '' }}" href="{{ link('whats-new') }}">{{ phrase('whats_new') }}</a>
    <!--[XF:links:start]-->
    <a class="{$baseClass} {{ $pageSelected == 'new_thread' ? {$selectedClass} : '' }}" href="{{ link('whats-new/posts') }}" rel="nofollow">{{ phrase('new_posts') }}</a>
    <!--[XF:links:after_thread]-->
    <xf:if is="$xf.visitor.canViewProfilePosts()">
        <a class="{$baseClass} {{ $pageSelected == 'new_profile_post' ? {$selectedClass} : '' }}" href="{{ link('whats-new/profile-posts') }}" rel="nofollow">{{ phrase('new_profile_posts') }}</a>
    </xf:if>
    <!--[XF:links:after_profile_post]-->
    <xf:if is="$xf.options.enableNewsFeed">
        <xf:if is="$xf.visitor.user_id">
            <a class="{$baseClass} {{ $pageSelected == 'news_feed' ? {$selectedClass} : '' }}" href="{{ link('whats-new/news-feed') }}" rel="nofollow">{{ phrase('your_news_feed') }}</a>
        </xf:if>

        <a class="{$baseClass} {{ $pageSelected == 'latest_activity' ? {$selectedClass} : '' }}" href="{{ link('whats-new/latest-activity') }}" rel="nofollow">{{ phrase('latest_activity') }}</a>
    </xf:if>
    <!--[XF:links:end]-->
</xf:macro>
1606564691853.png
 
Последнее редактирование:
xilray, вопрос задавайте в тему стиля, с которым возникла проблема
 
  • Мне нравится
Реакции: Hope
/admin.php?navigation/
 
Skaiman, да чет спутал, глянул на пикчу и пошло
OFFTOP

модеры, снесите мои сообщения

 
  • Мне нравится
Реакции: Hope
Элемент навигации адресует на ссылку шаблона, даже если я отключу все эти вкладки в навигации,кроме нужной, при открытии нужной всё равно будет доступно выбрать иные.
 
Элемент навигации адресует на ссылку шаблона, даже если я отключу все эти вкладки в навигации,кроме нужной, при открытии нужной всё равно будет доступно выбрать иные.
оставь нужный пункт навигации и в нем нужную ссылку
 
  • Мне нравится
Реакции: Hope
блин, ну в пункте "что нового" сделай ссылку на последнюю активность, а подпункт последней активности отключи
 
  • Мне нравится
Реакции: Hope
Оно и адресует на недавняя активность, с этим понятно то всё. Вопрос был в том, как убрать вкладки ,который включает шаблон overview в котором и содержится ссылка latest-activity
Или я что-то не секу?
 
Код:
.template-latest_activity {
    .tabs--standalone {
        display: none;
    }
}
 
Последнее редактирование:
Код:
.template-latest_activity {
    .tabs--standalone {
        display: none;
    }
}
Я короче рубил с плеча и чуть по другому сделал
Код:
Код:
<xf:macro name="links" arg-pageSelected="!" arg-baseClass="!" arg-selectedClass="!">
    <a class="{$baseClass} {{ $pageSelected == 'overview' ? {$selectedClass} : '' }}" href="{{ link('whats-new') }}">{{ phrase('whats_new') }}</a>
    <!--[XF:links:start]-->
    <a class="{$baseClass} {{ $pageSelected == 'new_thread' ? {$selectedClass} : '' }}" href="{{ link('whats-new/posts') }}" rel="nofollow">{{ phrase('new_posts') }}</a>
    <!--[XF:links:after_thread]-->
    <xf:if is="$xf.visitor.canViewProfilePosts()">
        <a class="{$baseClass} {{ $pageSelected == 'new_profile_post' ? {$selectedClass} : '' }}" href="{{ link('whats-new/profile-posts') }}" rel="nofollow">{{ phrase('new_profile_posts') }}</a>
    </xf:if>
    <!--[XF:links:after_profile_post]-->
    <xf:if is="$xf.options.enableNewsFeed">
        <xf:if is="$xf.visitor.user_id">
            <a class="{$baseClass} {{ $pageSelected == 'news_feed' ? {$selectedClass} : '' }}" href="{{ link('whats-new/news-feed') }}" rel="nofollow">{{ phrase('your_news_feed') }}</a>
        </xf:if>

        <a class="{$baseClass} {{ $pageSelected == 'latest_activity' ? {$selectedClass} : '' }}" href="{{ link('whats-new/latest-activity') }}" rel="nofollow">{{ phrase('latest_activity') }}</a>
    </xf:if>
    <!--[XF:links:end]-->
</xf:macro>
Изменил на:
Код:
<xf:macro name="links" arg-pageSelected="!" arg-baseClass="!" arg-selectedClass="!">
    <a class="{$baseClass} {{ $pageSelected == 'latest_activity' ? {$selectedClass} : '' }}" href="{{ link('whats-new/latest-activity') }}" rel="nofollow">{{ phrase('latest_activity') }}</a>
    <!--[XF:links:start]-->
    <!--[XF:links:end]-->
</xf:macro>
Итог:
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу