B24_13641687, попробуй проверку через GetCurPage() вместо GetCurDir()?
|
B24_13641687, попробуй проверку через GetCurPage() вместо GetCurDir()?
|
|
|
|
|
|
|||
|
|
|
|
Возможно вопрос уже обсуждался на форуме, но все таки: реализация различного отображения информации в шапке сайта (рабочее время - телефон, нерабочее время - емайл). Дабы не изобретать велосипед на php, наверняка есть готовое условие работы со временем в апи битрикс , типа:
<?if(условие):?> <div class="phone"> </div> <?else:?> <div class="email"> </div> <?endif?> |
|
|
|
|
у меня условие - если на главной (а также вложенные страницы главной) то не выводить заголовок а проверка GetCurPage при чем тут ..? Вы можете мне ответить пожалуйста может я не . правильно понял Вас но я вложил скрины своих действий - поправьте меня если не прав Спасибо большое |
|||
|
|
|
|
Иван Малышин, здравствуйте. При подключении верхнего меню в шаблоном horizontal-multilevel-menu меню выглядит и в режиме правки выглядит нормально. Если удалить id="horizontal-multilevel-menu " , меню выглядит как нужно по макету , но в режиме правки все ломается, как уже писали выше . Как быть?
|
|
|
|
|
|
[ex1-20] В шаблоне компонента авторизации добавить поддержку авторизации через соц-сети.
Для авторизации через соцсети нужно создать приложение в каждой из соцсетей, прописать там домен и т.д. Это небыстро делается. Сомневаюсь, что в экзамене имелось в виду это. Что именно нужно сделать? |
|
|
|
|
<?if($APPLICATION->GetCurPage(true)!=='/index.php'):?> вроде работает)) |
|||||
|
|
|
|
Подскажите в задании [ex1-61] чтобы работал свой шаблон я деактивировал (снял галку) с системного.
Это нормальное решение или лучше снять галку с сайта? Или где-то есть настройки выбора конкретного шаблона?
Ток не уверен что верно)) |
|||
|
|
|
Потому что условие нужно только для главной страницы, одной!
Тогда бы условие звучало "для всех страниц в корневом разделе" |
|||||
|
|
|
![]() |
|||
|
|
|
(!) Созданный шаблон сайта, шаблоны компонентов должны соответствовать внедряемой верстке. Сохранение каких-либо тегов, их атрибутов из стандартного шаблона сайта или стандартных шаблонов компонентов – является значительной ошибкой. Внедренный шаблон перестает соответствовать исходной HTML верстке, что приводит к непредсказуемым последствиям в отображении сайта. У вас не должно быть что после внедрения шаблона остался тег ul c каким-то ID horizontal-multilevel-menu из стандартного шаблона. Надо прям за это ввести "не сдачу" экзамена сразу. 2. Я уже выше приводил картинку, я внедрил точно такой же шаблон, и все норм в режиме правки. Могу предположить что в шаблон компонента из шаблона нужно вынести все "контейнеры", а не просто ul , но все div, nav. |
|||
|
|
|
Просто посмотрите на штатные возможности компонента авторизации. |
|||
|
|
|
|
|||||
|
|
|
нужно НЕ показывать когда я нахожусь в КОРНЕ сайта и только на странице index.php на всех остальных страницах должен заголовок быть так ? |
|||||
|
|
|
А можете еще подсказать какая версия БУС будет на экзамене? А то на демо сервере 15. |
|||
|
|
|
|
Иван Малышин, спасибо за ответ.
Разобралась, в чем была ошибка, если вдруг кто-нибудь столкнулся с такой проблемой - в шаблон компонента нужно копировать все <nav>и <div>, не оставляя их в хедере. |
|
|
|
|
|
Хотел проконсультироваться в правильности моего решения.
В билете №2 в задаче 6. [ex1-14] Раздел сайта с динамической информацией: отзывы. Задать метаданные для страницы детального просмотра по шаблонам:
Для страницы отзывы.list Формирую из массива сео инфоблока.
Или не нужно из компонента задавать заголовки, а постараться вывести заголовки из header.php ? |
|||||||||||
|
|
|
|
|||
|
|
|
"1С-Битрикс: Управление сайтом", версия 16 |
|||
|
|
|
Заголовок h1 физически должен находиться в хедере. Если компонент настроен верно (там ряд галочек влияет), API вызвано с правильным параметром, то SEO настройки будут работать |
|||
|
|
|
|
Подскажите по заданию [ex1-14],работа с отзывами, отображение множественного свойства типа "файл". Добавляю его в настройка инфоблока "Отзывы", во вкладке "Свойства".Название свойства - "Документы",код - "DOCUMENTS", ставлю галочку множественное. При вызове var_dump($arResult); свойство документы храниться в массиве
$arResult["PROPERTIES"]["DOCUMENTS"] Можно получить имя свойства: $arResult["PROPERTIES"]["DOCUMENTS"]["NAME"], тип файлов $arResult["PROPERTIES"]["DOCUMENTS"]["FILE_TYPE"], но никак не могу понять, как получить имя каждого отдельного файла и ссылку на него. Как это сделать? |
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
Реализовать различное отображение информации в шапке. Если сейчас время (на сервере)
рабочее (с 9 до 18), то отображается телефон, если не рабочее – то email. Верстка с отображением email - в файле main_email.html делать хардкодом с помощью API в шаблоне. Или есть решение с помощью компонентов или настроек шаблонов, включаемых областей? |
||||
|
|
|
|||