Jump to content
Sign in to follow this  
autonavi

Добавить свой HTML на определенную страницу

Recommended Posts

Добрый вечер, подскажите, каким образом можно добавить блок текста, или произвольный код на любое место, произвольной страницы.

Страницы, которые есть в макете, можно редактировать, через Схемы, но вот страницы подкатегорий - нельзя. На пример Добавить определенный блок в какой-то из подкатегорий. Как вообще найти эту страницу в исходных данных?

Share this post


Link to post
Share on other sites

Добрый.

Для каждой части страницы есть определённый шаблон.

Всё зависит от страницы и мета размещения. Дайте ссылку на страницу и укажите подробнее куда хотите вставлять код.

Share this post


Link to post
Share on other sites

тема, в которой обсуждалось подобное, там же и модули для таких решений и другие варианты:

 

Share this post


Link to post
Share on other sites
5 часов назад, PaulKravchenko сказал:

тема, в которой обсуждалось подобное, там же и модули для таких решений и другие варианты:

 

Спасибо, почитаю. Очень сложно найти что то в интернете. Хотелось бы знать, какие есть способы добавления своего кода(или Seo текста) без использования админки в любом месте или на любых страницах сайта. 

Share this post


Link to post
Share on other sites
11 часов назад, mpn2005 сказал:

Добрый.

Для каждой части страницы есть определённый шаблон.

Всё зависит от страницы и мета размещения. Дайте ссылку на страницу и укажите подробнее куда хотите вставлять код.

Хочу допустим вставить SEO текст внизу страницы, https://autonavi.by/neoline

Знаю, что многое можно сделать с помощью админки. Ну а если например именно на этой странице, хочу вставить блок справа, в колонке.

Share this post


Link to post
Share on other sites
Только что, autonavi сказал:

способы добавления своего кода(или Seo текста) без использования админки в любом месте или на любых страницах сайта

так чтоб без админки... по ftp в файлах темплейтов/css/js ))

а что с админкой не так?

Share this post


Link to post
Share on other sites
1 минуту назад, autonavi сказал:

если например именно на этой странице, хочу вставить блок справа, в колонке

для таких задач подойдет готовое решение:

 

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

Share this post


Link to post
Share on other sites

Хочу изучить Opencart не со стороны админки. Кто то на это сказал, что достаточно изучить PHP и все поймешь..) Пока в процессе, до даже сейчас, с базовыми знаниями html и css... как то все совсем не понятно). Может кто подскажет, где что почитать, где что изучить. Буду очень признателен.

Share this post


Link to post
Share on other sites
1 минуту назад, PaulKravchenko сказал:

для таких задач подойдет готовое решение:

 

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

Согласен, решение хорошее) Спасибо. Но все же, интересно, как бы самому все делать)

Share this post


Link to post
Share on other sites

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

catalog/view/theme/<тема>/template/product/manufacturer_info.tpl

но тогда он будет на всех страницах производителей

а чтоб было на каждом разное или где-то было, а где-то нет, нужны условия отображения, а их нужно добавлять в контроллер

catalog/controller/product/manufacturer.php

потом вызывать переменные по условию и т.д.

а при необходимости и в языковые файлы переменные добавлять

ну и так далее

 

и вообще, плохая практика править код непосредственно в файлах движка - это фактически не даст вам возможности обновиться без перекраивания всего заново, может лишить совместимости с готовыми решениями (модулями/темами)

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

 

Share this post


Link to post
Share on other sites
30 минут назад, PaulKravchenko сказал:

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

catalog/view/theme/<тема>/template/product/manufacturer_info.tpl

но тогда он будет на всех страницах производителей

а чтоб было на каждом разное или где-то было, а где-то нет, нужны условия отображения, а их нужно добавлять в контроллер

catalog/controller/product/manufacturer.php

потом вызывать переменные по условию и т.д.

а при необходимости и в языковые файлы переменные добавлять

ну и так далее

 

и вообще, плохая практика править код непосредственно в файлах движка - это фактически не даст вам возможности обновиться без перекраивания всего заново, может лишить совместимости с готовыми решениями (модулями/темами)

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

 

Спасибо.. Понятно, что нужно учить PHP)

Share this post


Link to post
Share on other sites

Можно через схемы добавить это. Но как узнать "Путь" для схемы, на страницу, которая выглядит так: https://autonavi.by/acv а в админке: так https://autonavi.by/admin/index.php?route=catalog/manufacturer/edit&amp;token=XZ4ZgFt9jGFccuHlwg3eL5gw97JHEVNP&amp;manufacturer_id=30

 

Как я уже не пробовал комбинировать, не могу правильно указать путь для этой страницы в Дизайн > Схемы > Макеты > "какой-то свой макет" > Путь

Share this post


Link to post
Share on other sites
27 минут назад, AWARO сказал:

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

Share this post


Link to post
Share on other sites
5 минут назад, autonavi сказал:

Понятно, что нужно учить PHP)

не только, еще и структуру опенкарта, доки по нему есть

Share this post


Link to post
Share on other sites
3 минуты назад, PaulKravchenko сказал:

не только, еще и структуру опенкарта, доки по нему есть

Структура, имеете ввиду, где что в каких папках? 

Share this post


Link to post
Share on other sites
32 минуты назад, autonavi сказал:

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

ни че не нужно указывать
просто название и привязать к категории или куда там.
ни какие пути не нужно указывать

Share this post


Link to post
Share on other sites
3 минуты назад, AWARO сказал:

ни че не нужно указывать
просто название и привязать к категории или куда там.
ни какие пути не нужно указывать

Так как ее привязать? это же привязка через путь идет.. Я что то не понимаю

 

Share this post


Link to post
Share on other sites
Только что, autonavi сказал:

Так как ее привязать? это же привязка через путь идет.. Я что то не понимаю

 

ну блин... для какой страницы вам схема? категория? статья??
не нужно путь прописывать
зоздаёте, потом привязываете в дизайне эту схему в категори или где там вам надо
ВСЁ!

Share this post


Link to post
Share on other sites
2 часа назад, autonavi сказал:

Хочу допустим вставить SEO текст внизу страницы, https://autonavi.by/neoline

Знаю, что многое можно сделать с помощью админки. Ну а если например именно на этой странице, хочу вставить блок справа, в колонке.

За вывод этой страницы отвечает catalog/view/theme/unishop/template/product/manufacturer_info.tpl

Если это надо для определённого производителя, то можно привязать вывод к проверке id производителя - manufacturer_id

Share this post


Link to post
Share on other sites

Ну вы мозгииии )). Достаточно просто создать Новую схему например Производитель Адидас (никакой путь прописывать НЕ НАДО) просто выбрать Дизайн производитель.
Далее создать HTML блок и в дизайнах схемах подключить его этому Производитель Адидас в нужном месте. ЭТО ВСЁ. За 1-2 минуты делается без засора МОЗГА

image.png.8e4a995cda1fb05929f3f6f554fca9a9.png

 

Edited by Facebook

Share this post


Link to post
Share on other sites
2 часа назад, Facebook сказал:

Ну вы мозгииии )). Достаточно просто создать Новую схему например Производитель Адидас (никакой путь прописывать НЕ НАДО) просто выбрать Дизайн производитель.
Далее создать HTML блок и в дизайнах схемах подключить его этому Производитель Адидас в нужном месте. ЭТО ВСЁ. За 1-2 минуты делается без засора МОЗГА

image.png.8e4a995cda1fb05929f3f6f554fca9a9.png

 

Да, такой способ работает, и самый простой, но что делать, если ты не сможешь выбрать дизайн для страницы? А такие страницы есть. Созданные например какими-то внутренними модулями. Тогда выбрать схему для нее можно только прописав к ней путь

Share this post


Link to post
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.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.