ну если ты кодишь в 1С то писать самому предварительно разобравшись в коде 8-й версии, а если не кодишь то никак, так как саппорт напишет что функции в 7.7 не реализованы, они идут с 8.0.1.4. если ниче не путаю
|
Садист. Копируешь шаблон влазишь внутрь там в массиве (обычно $arResult) передаются все элементы выбранного инфоблока , со всеми параметрами - зависит правда от уровня (секции, элементы раздела, детальный просмотр элемента).
$arItem["DETAIL_PICTURE"]["SRC"] - дает путь до картинки детальной. Свойство я как понимаю пользовательское - то бишь твое, как следствие ты ему задал ссылку. самое элементарное выведи весь массив:
Найди по ключу свое свойство. В принципе это и есть решение |
|||
|
|
|
|
помимо папок с index.php в каждой папке лежит еще файлик .section.php который даже через битриксовскую админку не виден.
Приведу пример содержимого этого файла к примеру для папки about:
наличие этого файла гарантирует что в примере по второй картинке будут видны ваши папки. >>приходится в ручную заходить по ftp и создавать ее Вот этого не надо.. если скопировать - то быстрее по ФТП будет, а если создавать то лучше через админку, это обеспечит наличие файла .section.php , автоматическое - но управляемое создание файла index.php (в коде сразу будет вызов шапки и подвала) + возможность добавления раздела в виде пункта в одно из доступных меню. |
|||
|
|
|
|
1. поля Доменное имя и URL сервера (без http://) попробуй оставить чистыми.
2. после того как создал второй сайт - определяется только папка в общей структуре файлы и папки в которой будут считаться файлами и разделами сайта. То есть если хочешь чтобы структура английского сайта повторяла структуру русского необходимо в указанную папку (/en) скопировать все папки (не системные). 2-й сайт на одной системе - папка определяется для того чтобы система построения меню и карты сайта строила по файлам вида .top.menu.php именно из ЭТОЙ папки а не из какой нить другой. надеюсь понятно объяснил ![]() Как скопировать) - ну можешь по ФТП зайти и скопировать, можешь руками воссоздать структуру. Структура сама не создается при создании нового сайта. |
|
|
|
|
где именно картинки вызываются? каким образом? Битрикс чувствителен к регистру расширения. Если вызов имеет вид *.jpg , а файл залит *.JPG , то картинка не отобразится. + смотри на пути указанные до картинок. Путь должен начинаться с "/" от корня сайта
+ еще встречал вариант когда битрикс не отображал картинки лежащие в папках отличных от /images/ , /upload/ , ну и самого корня сайта. То есть пользователь на создавал папок- разделов, в них залил фотки и потом в тексте страницы их вызывал. Выводились не всегда |
|||||
|
|
|
|
1. удаляй каталог (размещенный элемент на странице) и создавай его снова.
2. Как работает - объясняю "на пальцах": /aaa/ - это у тебя раздел с индексной страницей на которой размещен комплексный элемент bitrix:catalog /aaa/320/ - это скорее всего раздел. Варианты вылетания такой ошибки: 0. если 320 - это id элемента то последний слеш лишний. 1. Смотрим настройки - должны быть правильно указаны Информационный блок и ЕГО инфоблок. Структура твоего каталога (в админке такова)
---------------------- как нужно:
----------- откуда вообще взялось 320 - это id Папки раздела. Если к примеру в ней есть элемент с iв = 341 , то путь до элемента с ЧПУ будет /aaa/320/321 Без ЧПУ будет /aaa/index.php?SECTION_ID=320&ELEMENT_ID=321 Смотри где именно накосячил. |
|||||
|
|
|
затем перешел на другую страницу вывод которой подчинен образованием внешнего вида окружения другому шаблону, подумал и сюда мне нужен такой же вывод - сходил обратно скопировал со страницы код с параметрами и вставил на эту страницу. в результате имеем вызов компонента -который частью внешнего вида и кодом вывода лежит не в папке битрикса по умолчанию а в другом пользовательском шаблоне. в результате имеем «Не удалось обнаружить код вызова компонента». вариант 2-й.
1-я строка вызов шапки шаблона сайта. ,2-я вызов подвала того же шаблона сайта. В результате имеем сдвиг на 1 строку. решение искать в варианте 1 |
|||||
|
|
|
|
ссылки и шаблон на странице в студию.
в теории сылка вида /news/index.php?SECTION_ID=число&ELEMENT_ID=число , в шаблоне /news/index.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#, Если ничего не изменяли. Если новость была создана без папки- раздала, тогда SECTION_ID не надо. так же возможно изменили поэтому можно попытаться вместо ELEMENT_ID написать просто ID |
|
|
|
|
|
1. что охото посоветовать прочитать документацию
2. кратко - пошагово: 2.1. панель управления -> контент -> информационные блоки -> тип информационных блоков -> создать информационный блок( кнопка "Добавить новый тип"). 2.2. после того как создал , лезим по тому же пути внутрь. - Добавить инфоблок - название может быть то же . Новости 2.3. панель управления -> контент -> Новости - новости - добавить элемент. -> Создаешь новость. сохраняешь. 2.4. панель управления -> контент -> Структура сайта -> создать папку "Новости " - с индексной страницей -добавить пункт в меню - и перейти на ее редактирование. (Создвать лучше из под IE или ФФ , иначе в редакторе компоненты не увидешь (если под оперой создашь и залезешь)) - внизу в визовике закладка -компоненты - - там найдешь комплексный компонент новости - он по цвету отличается от простых компонентов- он какой то бордовый. - затем заладка свойства - прокручиваешь вниз и задашь. Информационный блок- новости, инфоблок - новости. Все , сохраняешь. 2.5. Публичный раздел - в меню ищешь пункт меню, кликакешь - смотришь на новость и наслождаешься. |
|
|
|
|
|
к примеру:
Типы информ. блоков - каталог(или что там у вас) - закаладка Свойства - добавить свойсто -фотогалерея - тип= число. Код = PHOTO - возможно было выбрать и другой тип. (там есть привязка к элементу, привязка к разделу) затем в инфомодуле фотогалерея насоздавал папок(разделов) - каждая из них получила свой id. На странице редактирования элемента каталога - на первой закладке "Элемент" -
Далее зависит от того как надо выводить. Раскажу как связать 2 разные страницы: Необходимо кастомизировать шаблон для вывода элемента каталога. Вместо прямого вывода дополнительных полей подправил код и заменил его на код вида:
В результате имеем ссылку на ту страницу с фотогалереей. На страницу, на которую идет переход необходимо разместить компонент bitrix.photo.section. Так как по умолчанию в поле секции стоит $_REQUEST["SECTION_ID"] , на странице будут отображатся только фотогафии выбранной(/связанной по id) папаки. |
|||||
|
|
|
|
Если чистый белый лист). это значит что у вас ошибка либо в шаблоне, либо в в выводе компоненты которые на этом шаблоне размещены.
Тупо лезим по фтп, до титульного шаблона. коментируем большую часть пхп скриптов, сохраняем -обновляем до тех пор пока не найдете ошибку. или непомогут советы по ссылке от Александра Черкасова |
|
|
|
|
если использовать этот шаблон (catalog.section) вместо комплексного шаблона (bitrix:catalog). то в поле "ID раздела" вместо ={$_REQUEST["SECTION_ID"]} можно напрямую указать ID раздела из которого выводить элементы - тогда на экране выведуются только элементы этого раздела. Выводить элементы не имея разделов тоже можно. непомню какой компонет надо использовать, просто в настройках указывается Информационный модуль и инфоблок из которого выводить элементы.
копируешь шаблон из публичной части. приминяешь его - в следсвии чего получаешь доступ к редактированию оформления выводимой информации (Редактировать шаблон компонента).Жмешь, открываешь его, где нить в начале пишешь: <?print_r($arResult);?> - а потом в выведенном массиве ищешь поле в котором хрониться введеный тобой текст - и в шаблоне заставляешь эту информацию выводится. |
|||||
|
|
|
|
>>Кирилл
>>Я столкнулся с похожей проблемой, но в моем случае глубина вложенности может быть больше трех уровней. в настройках устанавливается глубина отображения вложенности. поставь нужную глубину. хоть 4 хоть 10. >>P.S. Вот пример такого меню в чем проблема то? работает ведь под костамизацией в данном случаи наверно нужно понимать, скопировать шаблон , внести небольшие изменения в код типа class="Какой-нить" , ну и в стиле задать способ ее раскраски. |
|
|
|
|
|
документацию читал?
если же речь идет о переносе системы в отдельную папку то проблем не вижу. переносишь папку, импортируешь базу. в папка/bitrix/php_interface/db_conn.php меняешь настройки временного хостига на новые:
|
|||||
|
|
|
|
>>в настройках компонента указал ИД раздела
вот это место поподробнее 1. есть ли возможность посмотреть на сайтег? 2. какой элемент положил в визовике 3. сколько в настройках показано отображать новостей 4. верные ли пути ,а то поди ЧПУ включил. 5. попробуй конечную дату вообще убрать. короче трудно понять почему не видя кода). код использования компонента в студию как минимум. как максимум ссылку на сайт |
|
|
|
|