Вывести модуль на всех кроме Главной страницы

#1 10 марта 2014 в 16:18
Как можно вывести модуль на всех страницах кроме Главной? Стандартный способ через админку позволяет вывести на остальных если отмечать их галкой. А нужно наоборот, всего лишь исключить главную. может можно как то услвоие у модуля прописать в самом модуле?
#2 10 марта 2014 в 16:40
эти данные хранятся в таблице cms_modules базы. если лень ставить галки, правьте аплет admin/applets/modules.php
#3 10 марта 2014 в 17:39

если лень ставить галки, правьте аплет admin/applets/modules.php

Странник
это что значит? не совсем понял
#4 10 марта 2014 в 18:09
Это означает, что стандартный функционал Инстанта не предусматривает вашу хотелку. Если хотите изменить стандартный движок — php в руки и в голову. Удачи в программировании.
#5 10 марта 2014 в 18:29
Прописать в template.php условие
  1. <?php if($_SERVER['REQUEST_URI'] != '/'){$this->printModules('nohome'); };?>
Позицию эту прописать, nohome которая, в positions.txt. Всё — можно размещать в ней модули — на главной их не будет.
#6 10 марта 2014 в 18:39
yury, будь вы здесь новичком, просто показал бы, но вы ж тут не первый день...
двиг не позволяет этого сделать с помощью "кнопочки", но решений предложено достаточно; неужели так проблемно для начала поискать?
Только по памяти: свои варианты условий предлагали RooKee, PolarOne, Pasha (сорьте, если упустил кого)…
#7 10 марта 2014 в 19:00


Прописать в template.php условие
Позицию эту прописать, nohome которая, в positions.txt. Всё — можно размещать в ней модули — на главной их не будет.

Сергей

спасибо большое! сработало.

Сергей Васильевич, видимо да, плохо искал, но когда искал не нашел ответа из обсуждений ранее. Я больше по дизайнерской части и части верстки с небольшим вмешательством в программинг.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.