This commit is contained in:
SBD
2023-11-26 20:19:59 +03:00
parent eb55fe1e41
commit 9e01eef08d
4 changed files with 53 additions and 1 deletions

View File

@@ -39,9 +39,28 @@ function renderContent () {
data: JSON.stringify(data),
success: function(data){
document.querySelector(".content").innerHTML = data.html
replaceHrefOnOnclick()
},
error: function (data){
alert(data)
}
});
}
function replaceHrefOnOnclick () {
let elements = document.querySelectorAll('.section_btn')
let i = 0
elements.forEach(function (){
let cur_el = elements[i]
if (cur_el.attributes.hasOwnProperty("href")){
let str = cur_el.outerHTML
let str_f_replace = cur_el.href
str_f_replace = str_f_replace.replace(`${window.location.origin}`,'')
str_f_replace = `href="${str_f_replace}"`
str = str.replace(str_f_replace,'')
str = str.replace('"target="_blank""','')
cur_el.outerHTML = str
}
i++
})
}

View File

@@ -0,0 +1,32 @@
{% load static %}
{% load i18n %}
<div class="services_block">
{% for service in services %}
<div class="service_container">
{% if sub_serv.picture %}
<div class="left_part_service">
<img class="service_img" src="{{ MEDIA_URL }}{{ service.picture }}">
</div>
{% endif %}
<div class="right_part_service {% if sub_serv.picture %}w_100{% endif %}">
{{ service.name }}
</div>
{% if service.rel_children_for_service.all %}
{% for sub_serv in service.rel_children_for_service.all %}
<div class="services_block">
<div class="service_container">
{% if sub_serv.picture %}
<div class="left_part_service">
<img class="service_img" src="{{ MEDIA_URL }}{{ sub_serv.picture }}">
</div>
{% endif %}
<div class="right_part_service {% if not sub_serv.picture %}w_100{% endif %}">
{{ sub_serv.name }}
</div>
</div>
</div>
{% endfor %}
{% endif %}
</div>
{% endfor %}
</div>

View File

@@ -2,7 +2,7 @@
<div class="container_sections_buttons">
<div class="cut-width container_content_sections_buttons">
{% for section in sections %}
<a href="{% url 'section_page' section.url %}" class="section_btn {% if section == cur_section %}open{% else %}close{% endif %} standart_txt" data-url="{{ section.url }}">
<a href="{% url 'section_page' section.url %}" target="_blank" class="section_btn {% if section == cur_section %}open{% else %}close{% endif %} standart_txt" data-url="{{ section.url }}">
<div class="txt_section standart_txt">{{ section.name }}</div>
</a>
{% endfor %}

View File

@@ -1 +1,2 @@
{% include 'blocks/dynamic/b_sections_buttons.html' %}
{% include 'blocks/b_service.html' %}