Jump to content
  • 0

Битрикс


psywalker
 Share

Question

18 answers to this question

Recommended Posts

  • 0

я так понимаю, эта тема — наследник вот этой?

Полагаю, лучше не просто читать, а задавать чуть более конкретные вопросы.

Битрикс — тема не просто большая, а огромная. За час не изучить.

Link to comment
Share on other sites

  • 0

Вопрос вот в чем, можно ли в битриксе передавать ключ для страницы не через URL, а на уровне шаблона. Типа на какой-то странице мне вот этот блок показывать надо, а на такой же однотипной - не надо.

На месте блока в шаблоне однотипных страниц пишу нечто типа

если ключ есть{

Блок

}

В некой CMS, не буду уточнять, в настройках отдельновзятой страницы можно прописать любые ключи. Я битрикс не знаю совсем, но один чел сказал, что это можно сделать только через URL, прав ли он?

Link to comment
Share on other sites

  • 0

нет, этот человек не прав.

Можно создавать свойства страницы, и, соответственно, проверять их.

это можно сделать в коде:

http://dev.1c-bitrix.ru/api_help/main/reference/cmain/setproperty.php

http://dev.1c-bitrix.ru/api_help/main/reference/cmain/getproperty.php

Можно сделать в админ-интерфейсе:

s_1303746861_dfde43f3b6.png

Свойства могут быть для страницы или раздела. Соответственно, можно привязываться таким образом как к странице, так и к разделу.

Но в случае конкретного приведённого примера лучше делать несколько иначе:

есть такой компонент как «включаемая область»: http://dev.1c-bitrix.ru/user_help/settings/settings/components_2/include_areas/main_include.php

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

Link to comment
Share on other sites

  • 0

То есть, это условие будет не в шаблоне, а в некоем "инфоблоке"? Так, я понимаю? Я не видел никаких полей у страниц, или параллельно для этого есть настраиваемое дерево?

Если нужно именно задать свойство для страницы, то делается это так:

  1. Создаём свойство на странице настроек модуля «Управление структурой»:
    s_1303747773_ebe56605a9.png
  2. Переходим в публичный раздел
  3. выбираем в админ-панели «редактировать свойства раздела»:
    s_1303747912_f6c7d4f903.png
  4. Правим своё свойство:
    s_1303748071_5fa710d573.png

Link to comment
Share on other sites

  • 0

Требуется цеплять в описание страницы название текущего раздела/подраздела.

пробовал через SetPageProperty, но так и не смог в него передать название текущего подраздела к примеру, потому что не знаю, в какой переменной оно живет.

Edited by d0ublezer0
Link to comment
Share on other sites

  • 0

Требуется цеплять в описание страницы название текущего раздела/подраздела.

пробовал через SetPageProperty, но так и не смог в него передать название текущего подраздела к примеру, потому что не знаю, в какой переменной оно живет.

Посмотреть что где живет можно самым примитивным образом: в шаблоне компонента вставляем

<?echo("<pre>");print_r($arResult);echo("</pre>");?>

Далее в настройках компонента каталог снимаем галку устанавливать заголовок страницы. Проверяем у других компонентов на странице нет ли случаем такой галки.

потом в шаблон вставляем например для установки title, в данном случае это название элемента.

<?$APPLICATION->SetPageProperty("title", $arResult["ELEMENT"]["NAME"] . " | Название сайта");?>

Edited by diden05
Link to comment
Share on other sites

  • 0

Здравствуйте.

Не работает сортировка по цене на сайте Битрикс малый бизнес 11. Пробовал делать как здесь описано. не помогло.

А вот пациент.

Может у вас найдутся советы?

Благодарю.

Link to comment
Share on other sites

  • 0

я так понимаю, эта тема — наследник вот этой?

Полагаю, лучше не просто читать, а задавать чуть более конкретные вопросы.

Битрикс — тема не просто большая, а огромная. За час не изучить.

 

как всегда первый - это самый полезный ответ)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy