ура!
С уважением,
Анатолий Ким
Анатолий Ким
10.10.2007 13:33:54
Хотя нет соврал. Извиняюсь.
вот как строится массив меню.. под номером 3 можно передавать переменные в тэмплэйт. значит вам надо просто поменять тэмплэйт компонента.
С уважением,
Анатолий Ким |
|||
|
10.10.2007 13:24:36
То как вы это фразируете:
Наверное, вам надо создать новый компонент, который будет точно таким-же как и menu, только изменяюся входные параметры и тэмплэйт. Или же - если у вас меню достаточно статично (не генерируется из базы данных и т.п.) - можете просто изменить тэмплэйт компонента, так чтобы, к примеру, при ID пункта меню 1 - показывалось "Главная", при ID пункта меню 2 - показывалось "Читальня" и тому подобное.. Вы бы четче объяснили что хотите сделать.. =)
С уважением,
Анатолий Ким |
|
|
09.10.2007 15:55:19
Тогда вам лучше другую функцию - GetIBlockElementListEx.
Вот её описание из мануала:
Как видите в этой функции можно указывать что именно вы хотите чтобы запрос вернул - массив arSelect. Вот общий формат задания пользовательских свойств
Вместо <PROPERTY_CODE> нужно вставлять мнемонический код свойства. Когда вы создаете какое-то свойство - там есть поле "код", если туда ввести например my_article_author, то соответственно значение свойства будет PROPERTY_my_article_author_VALUE =)))
С уважением,
Анатолий Ким |
|||||
|
09.10.2007 15:36:43
Вот так наверно:
Скачайте мануал по Битриксу в формате CSM - очень удобная штука, можно искать функции, есть примеры использования и прочая полезная информация.
С уважением,
Анатолий Ким |
|||
|
09.10.2007 14:10:28
Тэмплэйты стандартных компонентов (в том числе и каталог) находятся в папке /bitrix/components/bitrix.
Нужные вам тэмплэйты нашел в под-папке /catalog/templates/.default/bitrix. Чтобы не пересекаться с SiteUpdate - скопируйте тэмплэйты нужного вам компонента в папку вашего тэмплэйта. Ну или воспользуйтесь редактированием сайта - там есть кнопка "копировать тэмплэйт" - она его скопирует и можете изменять что хотите.
С уважением,
Анатолий Ким |
|
|
09.10.2007 10:29:43
Если установить на сайте язык с кодировкой в Юникоде, то узбекская кириллица будет отображаться корректно?
Мои соображения - в Юникоде есть все символы узбекской кириллицы, страничка редактора будет в UTF-8, таблица в базе будут в utf8_unicode_ci --> значит все должно быть нормально.
С уважением,
Анатолий Ким |
|
|
09.10.2007 10:23:42
Пользовательские поля вроде хранятся в отдельных таблицах - насколько я сам разобрался, самый правильный способ это добавить в массив запроса что-то вроде PROPERTY_UF_1 <-- если UF_1 это мнемо-код свойства.
Можно брать ID вашего элемента и использовать функцию GetProperty - но это только в крайнем случае, потому что в этом случае идет 2 обращения к базе, а первом случае 1.
С уважением,
Анатолий Ким |
|
|