Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

189
Views
¿Cómo sobrescribir un elemento html pero mantener el resto de un bloque?

Estoy extendiendo una plantilla de rama donde quiero reemplazar la línea

 <div class="container">

con

 <div class="container-fluid">

Twig-plantilla

 {% block layout_main_navigation %} <div class="main-navigation" id="mainNavigation" data-flyout-menu="true"> {% block layout_main_navigation_navbar %} <div class="container"> <!-- This line should be replaced --> {% block layout_main_navigation_menu %} ... {% endblock %} ... {% endblock %} ... {% endblock %}

Traté de sobrescribir layout_main_navigation copiando todo y cambiando la clase del div . Pero no estoy contento con esa solución ya que tengo que copiar y sobrescribir muchos bloques.

¿Cómo puedo lograr reemplazar la clase del div y sobrescribir la menor cantidad de bloques posible?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Puede anular el bloque layout_main_navigation_navbar , agregar el elemento div con el container-fluid la clase deseada y luego incluir el contenido original del bloque layout_main_navigation_menu usando la función parent() :

 {% block layout_main_navigation_navbar %} <div class="container-fluid"> {% block layout_main_navigation_menu %} {{ parent() }} {% endblock %} </div> {% endblock %}
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!