Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Вопросы на засыпку.

KOcccTya

  • Заглянувший
  • Юзер
  • 28
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    3 Янв 2012
#1
Ребят помогите разобраться с некими вопросами.
1. Как вывести созданный шаблон в шаблоне? К примеру как на DLE выводится один tpl в другом tpl. Ну или же как на козе выводится глобальный блок. 

2. Как сделать отдельный шаблон для той или иной статической страницы ?
Пробовал: в редакторе шаблонов - добавил  шаблон, назвал его "lol", создал статическую страницу в настройках указал название шаблона "lol" и вуаля нифига не фурычит. Что не прально сделал ?

3. Как для статической страницы присвоить нужный мне url ?
Пробовал в настройках статической страницы в поле URL  указал "lol", в адресной строке ввожу http://сайт.ru/lol и мне выкидывает эрор, если указать вместо  "lol" ид с динамического тега то все работает. Что не прально сделал ?

4. Как скрыть часть дизайна для определенной группы пользователей.
Перерыл весь форум, нарыл тему с условными операторами, но к сожалению тема старая, большая часть условных операторов уже не работает, та и ничего подходящего я там не нарыл.

Если есть ссылки на ответы моих вопросов, буду благодарен :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#2
1. можно использовать сниппеты

2. вообще правильно, но у меня не работает, нужно исправить

3. В моём форке это работает

4.
Code:
{% if fps_user_group == 'Админ' %}
админ
{% else %}
юзверь
{% endif %}
другие метки

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#3
KOcccTya пишет:
2. Как сделать отдельный шаблон для той или иной статической страницы ?Пробовал: в редакторе шаблонов - добавил  шаблон, назвал его "lol", создал статическую страницу в настройках указал название шаблона "lol" и вуаля нифига не фурычит. Что не прально сделал ?
тоже не знаю как с шаблонизатором работать, что именно туда вписывать хз.

KOcccTya пишет:
1. Как вывести созданный шаблон в шаблоне? К примеру как на DLE выводится один tpl в другом tpl. Ну или же как на козе выводится глобальный блок. 

Что?А нормальными словами.

KOcccTya пишет:
3. Как для статической страницы присвоить нужный мне url ?
Пробовал в настройках статической страницы в поле URL  указал "lol", в адресной строке ввожу http://сайт.ru/lol и мне выкидывает эрор, если указать вместо  "lol" ид с динамического тега то все работает. Что не прально сделал

url любой работать должен.

KOcccTya пишет:
4. Как скрыть часть дизайна для определенной группы пользователей.
Перерыл весь форум, нарыл тему с условными операторами, но к сожалению тема старая, большая часть условных операторов уже не работает, та и ничего подходящего я там не нарыл.

Правильно - условные операторы.

{% if fps_user_name == 'Название группы' %} текст который для этой группы {% endif %} Но это не очень рациональный способ, лучше через id группы, но я метку не помню.

Соразработчик Atom-M CMS

KOcccTya

  • Заглянувший
  • Юзер
  • 28
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    3 Янв 2012
#4
Сашка_из_Шебекино пишет:
1. можно использовать сниппеты
Снипетами малеха не удобно, в них не работают метки. В шаблонах думаю будут работать, но хз, шаблон не получается прикрепить.
Сашка_из_Шебекино пишет:
2. вообще правильно, но у меня не работает, нужно исправить
плохо дело, очень нужно для определенной страницы вывести другой шаблон. С помощью каких условных операторов можно подменить часть кода для определенной статической страницы ?
Сашка_из_Шебекино пишет:
3. В моём форке это работает
Юзаю твою сборку "Скачать сборку с самыми последними изменениями" и не работает.

За операторы огромное пасибо :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#5
ну только сниппетами

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#6
KOcccTya пишет:
плохо дело, очень нужно для определенной страницы вывести другой шаблон. С помощью каких условных операторов можно подменить часть кода для определенной статической страницы ?
Теоритически можно, но не для определенной страницы, можно для целого модуля.

KOcccTya пишет:
Юзаю твою сборку "Скачать сборку с самыми последними изменениями" и не работает.

У меня работает, учитывая то что у меня форк Сашки, и кроме диза там различий нет.

Соразработчик Atom-M CMS

KOcccTya

  • Заглянувший
  • Юзер
  • 28
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    3 Янв 2012
#7
boriska пишет:
У меня работает, учитывая то что у меня форк Сашки, и кроме диза там различий нет.
У меня прокатило только для одной страницы, на остальных не хочет. изначально подумал что гдето протупил, но нет , посмотрел в карте сайта нету юрлов которые я задавал в настройках. нужно будет еще в чпу поклацать мож изза него глючит.
boriska пишет:
Теоритически можно, но не для определенной страницы, можно для целого модуля.
а рабочий примерчик есть ?

Отредактировано автором 29 Сен 2013

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#8
KOcccTya пишет:
а рабочий примерчик есть ?
{% if module == 'loads' %}Код, который будет показываться только в модуле loads {% endif %}

С условниками там все просто, если знаешь метку.

Добавлено2013.09.29 20-00

KOcccTya пишет:
У меня прокатило только для одной страницы, на остальных не хочет. изначально подумал что гдето протупил, но нет , посмотрел в карте сайта нету юрлов которые я задавал в настройках. нужно будет еще в чпу поклацать мож изза него глючит.
для остальных хочет тоже все нормально

Соразработчик Atom-M CMS
1
Сейчас online: 9. Зарегистрированных: 0. Гостей: 9.