Información.

Esta página tiene contenido que no es compatible con el menú superior de navegación. Por esta razón aparece invisible.




<%-- --%><%@ page language="java" %><%@ page import="java.util.*" %><%@ page import="java.io.ByteArrayInputStream" %><%@ page import="com.bmw.wcms.nsceditor.content.ObjectReference" %><%@ page import="com.bmwgroup.wcms.cmsal.*" %><%@ page import="com.bmwgroup.wcms.cmsal.exception.*" %><%@ page import="com.bmwgroup.wcms.common.cmstools.*" %><%@ page import="com.bmwgroup.wcms.contentmodel.*" %><%@ page import="com.bmwgroup.wcms.websiteapi.*" %><%@ page import="com.bmwgroup.wcms.base.*" %><%@ page import="com.bmwgroup.wcms.base.util.*" %><%@ page import="com.bmwgroup.wcms.base.mapelement.*" %><%@ page import="com.bmwgroup.wcms.template.util.*" %><%@ include file="../../../../../templates/_basic_rebrush_2009/_includes/mcCommon.inc.jsp" %><%! // make current oid and url globally available final String thisVipOid = "2609835"; final String thisVipUrlAbsolute = "http://wcms10.bmwgroup.com/bmw_prod/ar/es/insights/technology/efficient_dynamics/_module_navigation.html"; %><% final String configurationSetName = null; final String vipSite = "bmw"; final String vipServer = "PROD"; final String vipserver = vipServer; int stage = 0; boolean forceSerializedObjects = false; boolean showModuleNavigationInPage = true; // prepared variables of scope inside _jspService TextFormat standardFormat=null; try { CMSTemplate template = null; CMSObject cmsObject = null; CMSContext cmsContext = new CMSContext (vipSite, vipServer); CMSToolKit cmsToolKit = CMSSessionPoolSingleton.getCMSToolkit(configurationSetName); stage = cmsToolKit.mapStage(vipServer); //make cmsContext globally available cmsContextRef = cmsContext; if ((!ContentModelUtils.isCalledFromEditor(request))||(ContentModelUtils.isGeneratorCall(request, stage))) { //load Configuration loadConfiguration(cmsContext, "2609835", "http://wcms10.bmwgroup.com/bmw_prod/ar/es/insights/technology/efficient_dynamics/_module_navigation.html"); /* ---- Establish standard text formater start ---- */ String absoluteFormatUrl = ObjectUtils.absoluteUrl("http://wcms10.bmwgroup.com/bmw_prod/ar/es/insights/technology/efficient_dynamics/_module_navigation.html", ObjectUtils.getRelativeObjectUrl("2609835", "321", cmsContext)); standardFormat = new TextFormat(); standardFormat.init (absoluteFormatUrl); /* ---- Establish standard text formater end ---- */ } // End of if(!ContentModelUtils.isCalledFromEditor(request)) %><%-- --%> <%@ include file="../../../../../templates/_basic_rebrush_2010/_includes/basic_functions.inc.jsp" %> <% // // CMSTemplate template = new CMSTemplate( /* VIPURL */""); { template.setAttribute("ttCOMMENT", "
\r\nModule navigation
\r\n
"); template.setAttribute("ttREGORDER", "comment, module navigation, configuration, metadata,all"); template.setVipObjId(new Integer("2609835")); template.setName(""); template.setDescription(""); CMSElement e; e = new CMSElement(); e.setName("free_code"); e.setAttribute("tD", "
\r\nField to include free code to all pages using this navigation. Do not use any relative path in your code.\r\n
"); e.setAttribute("tREGN", "configuration"); e.setAttribute("tSINGLELN", "FALSE"); e.setAttribute("tT", "TEXT"); template.setElement(e); e = new CMSElement(); e.setName("module_element_list"); e.setAttribute("tATTRDESCRIPTION_element_link", "
\r\nThis link leads to a content page.
\r\nExternal links are not allowed.
\r\nIf this navigation entry is used to open a subnavigation, do not select a link here.\r\n
"); e.setAttribute("tATTRDESCRIPTION_element_text", "
\r\nName of the navigation element in the module navigation
\r\nThe element either opens a content page or a subnavigation within the module navigation.
\r\nThis depends on whether a link was selected for the element_link in this entry.
\r\n+ or ++can be prefixed to emphasise the order and hierarchy of the elements.
\r\nThese are only displayed for this list overview in the content editor and do not appear on the website.

\r\nExample:
\r\nAll facts
\r\n+ Design
\r\n++ Interior
\r\n++ Exterior
\r\n+ Engine and chassis
\r\n++ Technical data
\r\netc.
"); e.setAttribute("tATTRDESCRIPTION_element_type", "
Select the hierarchy level for this element:
\r\n
    \r\n
  • Level 1 is the main navigation level in the module navigation.
    \r\nIf no element_link is selected, the following Level 2 entries are opend as a subnavigation.
  • \r\n
  • Level 2 elements are subnavigation entries of the \"Level 1\" element above.
    If no element_link is selected the following Level 3 entries are opend as a subnavigation.
  • \r\n
  • Level 3 elements are subnavigation entries of the \"Level 2\" element above.
  • \r\n
  • Space elements add some extra space between two elements, if the elements above and below are Level 3 elements.
    All attributes apart from is_displayed are ignored for such elements.
  • \r\n
\r\n
"); e.setAttribute("tATTRDESCRIPTION_isDisplayed", "
\r\nTo display this module navigation entry, activate the checkbox.\r\n
"); e.setAttribute("tATTRDESCRIPTION_state_parameter", "
\r\nAdditional parameter to commit to the page opened by this link, e.g. defining the initial state this page is to be displayed in.
\r\nView the description of the target page for valid parameter values.
\r\nThis value is optional.
\r\n
\r\n"); e.setAttribute("tATTRMANDATORY_element_text", "TRUE"); e.setAttribute("tATTRMANDATORY_element_type", "TRUE"); e.setAttribute("tATTRORDER_element_link", "40"); e.setAttribute("tATTRORDER_element_text", "20"); e.setAttribute("tATTRORDER_element_type", "30"); e.setAttribute("tATTRORDER_isDisplayed", "10"); e.setAttribute("tATTRORDER_state_parameter", "50"); e.setAttribute("tATTRTYPE_element_link", "OBJ"); e.setAttribute("tATTRTYPE_element_text", "TEXT"); e.setAttribute("tATTRTYPE_element_type", "MAP"); e.setAttribute("tATTRTYPE_isDisplayed", "BOOLEAN"); e.setAttribute("tATTRTYPE_state_parameter", "TEXT"); e.setAttribute("tCLSN_element_text", "FreeTextValidator"); e.setAttribute("tCLSN_state_parameter", "FreeTextValidator"); e.setAttribute("tD", "
\r\nList of the navigation elements. No entries = only module header is displayed.\r\n
"); e.setAttribute("tMAPELS_element_type", "Level 1=level_1\r\nLevel 2=level_2\r\nLevel 3=level_3\r\nSpace=space\r\n"); e.setAttribute("tORD", "30"); e.setAttribute("tREGN", "module navigation"); e.setAttribute("tSEQELHDR", "element_text"); e.setAttribute("tSINGLELN_element_text", "TRUE"); e.setAttribute("tSINGLELN_state_parameter", "TRUE"); e.setAttribute("tSQTYPE", "GENERIC"); e.setAttribute("tT", "SEQUENCE"); template.setElement(e); e = new CMSElement(); e.setName("module_header"); e.setAttribute("oDISP", "TRUE"); e.setAttribute("tD", "
\r\nRubric header (displayed above the module navigation).\r\n
"); e.setAttribute("tORD", "20"); e.setAttribute("tREGN", "module navigation"); e.setAttribute("tSEQELHDR", "oT"); e.setAttribute("tSINGLELN", "FALSE"); e.setAttribute("tT", "TEXT"); template.setElement(e); e = null; } %> <%! public String getFullScopeTemplateElementAttr(String elementName, String attributeName) { return ""; } %> <% //
%> <% // // CMSObject cmsObject = new CMSObject(); request.setAttribute("cmsObject", cmsObject); { cmsObject.setVipObjId(new Integer("2609835")); cmsObject.setTemplate(template); CMSElement e; { Vector vector = new Vector(); e = new CMSElement(); e.setName("module_element_list"); e.setAttribute("oSequenceElementNumber", "56"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_001"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"introduction.html"); e.setAttribute("oT_element_text", "Introducci\u00f3n"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_001"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"gruene_lenkrad/introduction.html"); e.setAttribute("oT_element_text", "Premios"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_043"); e.setAttribute("oSequenceElementNumber", "42"); e.setAttribute("oT_element_text", "Todos los detalles"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_051"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"technologies/materiales_livianos.html"); e.setAttribute("oSequenceElementNumber", "50"); e.setAttribute("oT_element_text", "+Materiales livianos"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_052"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"technologies/aerodinamica.html"); e.setAttribute("oSequenceElementNumber", "51"); e.setAttribute("oT_element_text", "+Aerodin\u00e1mica"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_053"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"technologies/optimizacion_del_motor.html"); e.setAttribute("oSequenceElementNumber", "52"); e.setAttribute("oT_element_text", "+Optimizaci\u00f3n de motor\r\n"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_054"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"technologies/diesel.html"); e.setAttribute("oSequenceElementNumber", "53"); e.setAttribute("oT_element_text", "+Diesel"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_042"); e.setAttribute("oSequenceElementNumber", "41"); e.setAttribute("oT_element_text", "BMW ActiveHybrid"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_038"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"active_hybrid/overview.html"); e.setAttribute("oSequenceElementNumber", "37"); e.setAttribute("oT_element_text", "++Introducci\u00f3n"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_040"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"active_hybrid/definition.html"); e.setAttribute("oSequenceElementNumber", "39"); e.setAttribute("oT_element_text", "++El concepto que se esconde tras el BMW ActiveHybrid"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_040"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"active_hybrid/effect.html"); e.setAttribute("oSequenceElementNumber", "39"); e.setAttribute("oT_element_text", "++Las ventajas de BMW ActiveHybrid"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_040"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"active_hybrid/x6_concept_vehicle.html"); e.setAttribute("oSequenceElementNumber", "39"); e.setAttribute("oT_element_text", "++El concepto BMW X6 ActiveHybrid"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_040"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"active_hybrid/vision_efficientdynamics.html"); e.setAttribute("oSequenceElementNumber", "39"); e.setAttribute("oT_element_text", "++BMW Vision EfficientDynamics"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_036"); e.setAttribute("oSequenceElementNumber", "35"); e.setAttribute("oT_element_text", "BMW CleanEnergy"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_040"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"clean_energy/overview.html"); e.setAttribute("oSequenceElementNumber", "39"); e.setAttribute("oT_element_text", "+++Introducci\u00f3n"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_040"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"clean_energy/bmw_hydrogen_7.html"); e.setAttribute("oSequenceElementNumber", "39"); e.setAttribute("oT_element_text", "+++BMW Serie 7 Hidr\u00f3geno"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_036"); e.setAttribute("oSequenceElementNumber", "35"); e.setAttribute("oT_element_text", "---"); e.setAttribute("oVAL_element_type", "3"); e.setAttribute("oVAL_isDisplayed", "FALSE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_048"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"co2_modelfinder/overview.html"); e.setAttribute("oSequenceElementNumber", "47"); e.setAttribute("oT_element_text", "22 modelos con emisiones de CO2 inferiores a 140 g/km"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "FALSE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_050"); e.setAttribute("oSequenceElementNumber", "35"); e.setAttribute("oT_element_text", "---"); e.setAttribute("oVAL_element_type", "3"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_049"); e.setAttribute("oSequenceElementNumber", "48"); e.setAttribute("oT_element_text", "Tecnolog\u00eda pr\u00f3ximamente en Latinam\u00e9rica"); e.setAttribute("oVAL_element_type", "0"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_055"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"howcan/main.html"); e.setAttribute("oSequenceElementNumber", "54"); e.setAttribute("oT_element_text", "+BMW EfficientDynamics"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); e = new CMSElement(); e.setName("module_element_list_GENERIC_056"); e.setAttribute("oOBJURL_element_link", /* VIPURL*/"howcan/tecnologias_de_futuro.html"); e.setAttribute("oSequenceElementNumber", "54"); e.setAttribute("oT_element_text", "+Tecnolog\u00edas de futuro"); e.setAttribute("oVAL_element_type", "1"); e.setAttribute("oVAL_isDisplayed", "TRUE"); vector.add(e); cmsObject.putElement(vector); } e = new CMSElement(); e.setName("module_header"); e.setAttribute("oT", "BMW EfficientDynamics"); cmsObject.putElement(e); e = new CMSElement(); e.setName("module_navigation_html"); e.setAttribute("oOBJURL", /* VIPURL*/"module_navigation_html.htm"); cmsObject.putElement(e); e = null; cmsObject.addElementAttributes(template.getElements(), false); } %> <%! public String getFullScopeElementAttribute(String elementName, String attributeName) { if("bmw_search_engine_metadata".equals(elementName)) { } return ""; } %> <% // %> <% // if (cmsObject == null) { cmsObject = template.createDummyObject(); } // %> <% TextElement moduleHeader = new TextElement(cmsContext, cmsObject, "module_header"); TextElement freeCode = new TextElement(cmsContext, cmsObject, "free_code"); %>
<%=moduleHeader.getTextUTF8()%>
<% String htmlCode = ""; if(CoreElement.getSequenceSize(cmsObject, "module_element_list") > 1) { int lastLevel = 0; int currentLevel; int nextLevel; String levelCode = ""; String parameter = ""; Boolean spacer = false; Boolean nextSpacer = false; Boolean errorFound = false; htmlCode += "
\n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
\n"; for(int i=1; i <= CoreElement.getSequenceSize(cmsObject, "module_element_list"); i++) { GenericElement entry = new GenericElement(cmsContext, cmsObject, "module_element_list", i); BooleanAttributeI isDisplayed = (BooleanAttributeI)entry.getAttribute("isDisplayed"); TextAttributeI elementText = (TextAttributeI)entry.getAttribute("element_text"); MapAttributeI elementType = (MapAttributeI)entry.getAttribute("element_type"); ObjectAttributeI elementLink = (ObjectAttributeI)entry.getAttribute("element_link"); TextAttributeI stateParameter = (TextAttributeI)entry.getAttribute("state_parameter"); spacer = false; if("space".equals(elementType.getFirstSelected().getInternalValue())) { spacer = true; } if(isDisplayed.isTrue() && elementType.getFirstSelected() != null && !spacer) { currentLevel = Integer.parseInt(elementType.getFirstSelected().getInternalValue().substring(elementType.getFirstSelected().getInternalValue().length() -1)); //search for next element that is set isDisplayed nextLevel = 0; for(int j=(i+1); j <= CoreElement.getSequenceSize(cmsObject, "module_element_list"); j++) { GenericElement nextEntry = new GenericElement(cmsContext, cmsObject, "module_element_list", j); BooleanAttributeI nextIsDisplayed = (BooleanAttributeI)nextEntry.getAttribute("isDisplayed"); MapAttributeI nextElementType = (MapAttributeI)nextEntry.getAttribute("element_type"); nextSpacer = false; if("space".equals(nextElementType.getFirstSelected().getInternalValue())) { nextSpacer = true; } if(nextIsDisplayed.isTrue() && nextElementType.getFirstSelected() != null && !nextSpacer) { nextLevel = Integer.parseInt(nextElementType.getFirstSelected().getInternalValue().substring(nextElementType.getFirstSelected().getInternalValue().length() -1)); break; } } //end search for next element is set isDisplayed levelCode = lastLevel + "-" + currentLevel + "-" + nextLevel; //errors start if( levelCode.equals("0-1-3") || levelCode.equals("1-1-3") || levelCode.equals("2-1-3") || levelCode.equals("3-1-3")) { htmlCode = "\n"; errorFound = true; break; } else if (lastLevel == 0 && currentLevel == 2) { htmlCode = "\n"; errorFound = true; break; } else if (lastLevel == 0 && currentLevel == 3) { htmlCode = "\n"; errorFound = true; break; } else if (lastLevel == 1 && currentLevel == 3) { htmlCode = "\n"; errorFound = true; break; } //errors end //set parameter parameter = ""; if(!"".equals(stateParameter.getText())) { parameter = stateParameter.getTextUTF8(); if(!stateParameter.getText().startsWith("?")) { parameter = "?" + parameter; } } //cases start if(levelCode.equals("0-1-0")) { htmlCode += "
    \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; htmlCode += "
\n"; } else if(levelCode.equals("0-1-1")) { htmlCode += "
    \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("0-1-2")) { htmlCode += "
      \n"; htmlCode += "
    • \n"; htmlCode += " " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("1-1-0")) { htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; htmlCode += "
    \n"; } else if(levelCode.equals("1-1-1")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("1-1-2")) { htmlCode += "
  • \n"; htmlCode += " " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("1-2-0")) { htmlCode += "
      \n"; htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; htmlCode += "
    \n"; htmlCode += "
  • \n"; htmlCode += "
\n"; } else if(levelCode.equals("1-2-1")) { htmlCode += "
    \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("1-2-2")) { htmlCode += "
      \n"; htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; } else if(levelCode.equals("1-2-3")) { htmlCode += "
        \n"; htmlCode += "
      • \n"; htmlCode += " " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("2-1-0")) { htmlCode += "
      \n"; htmlCode += " \n"; htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; htmlCode += "
    \n"; } else if(levelCode.equals("2-1-1")) { htmlCode += "
\n"; htmlCode += " \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("2-1-2")) { htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
  • \n"; htmlCode += " " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("2-2-0")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; } else if(levelCode.equals("2-2-1") || levelCode.equals("2-2-2")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("2-2-3")) { htmlCode += "
  • \n"; htmlCode += " " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("2-3-0")) { htmlCode += "
      \n"; htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; htmlCode += "
    \n"; htmlCode += "
  • \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; } else if(levelCode.equals("2-3-1")) { htmlCode += "
      \n"; htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; } else if(levelCode.equals("2-3-2")) { htmlCode += "
        \n"; htmlCode += "
      • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
      • \n"; } else if(levelCode.equals("2-3-3")) { htmlCode += "
          \n"; htmlCode += "
        • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
        • \n"; } else if(levelCode.equals("3-1-0")) { htmlCode += "
        \n"; htmlCode += " \n"; htmlCode += "
      \n"; htmlCode += "
    • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
    • \n"; htmlCode += "
    \n"; } else if(levelCode.equals("3-1-1")) { htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("3-1-2")) { htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("3-2-0")) { htmlCode += " \n"; htmlCode += "
  • \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; } else if(levelCode.equals("3-2-1")) { htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("3-2-2")) { htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("3-2-3")) { htmlCode += " \n"; htmlCode += " \n"; htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "\n"; } else if(levelCode.equals("3-3-0")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; htmlCode += " \n"; } else if(levelCode.equals("3-3-1")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("3-3-2")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } else if(levelCode.equals("3-3-3")) { htmlCode += "
  • " + removeLeadingPlusChar(elementText.getTextUTF8()) + "
  • \n"; } lastLevel = currentLevel; } if(spacer) { if(lastLevel == 1) { htmlCode += "
  • \n"; } else if(lastLevel == 2) { htmlCode += "
  • \n"; } else if(lastLevel == 3) { htmlCode += "
  • \n"; } } } if(!errorFound) { htmlCode += "
    \n"; htmlCode += "
    \n"; htmlCode += "
    \n"; htmlCode += "
    \"\"
    \n"; htmlCode += "
    \n"; } } %> <%=freeCode.getTextUTF8()%> <%if(stage!=CMSConstants.CMS_STAGE_EDIT){%> <%=htmlCode%> <%}%> <%if(stage==CMSConstants.CMS_STAGE_EDIT){%> <%=htmlCode%> <%}%> <% cmsToolKit.writeJavaObject(template, out); cmsToolKit.writeJavaObject(cmsObject, out); %> <%if(stage==CMSConstants.CMS_STAGE_EDIT){%> <%}%> <% /* ---- free allocated objects ---- */ standardTextContent=null; //included code to serialize objects %><%@ include file="../../../../../templates/_basic_rebrush_2009/_includes/serializedObjects.inc.jsp" %><% } catch (PendingDeploymentException pdEx) { CMSSession cmsSession = CMSSessionPoolSingleton.getCMSSession(configurationSetName); if (cmsSession != null) { CMSQuery currenQuery = cmsSession.getCMSQuery(stage, vipSite); if (currenQuery != null) { CMSEntry pageEntry = currenQuery.getEntryByOid("2609835"); if (pageEntry != null) { pageEntry.applyAction(CMSConstants.CMS_ACTION_REPUBLISH); } } } throw pdEx; } %><%-- --%>

    BMW Serie 1 3 Puertas

    Información general Todos los detalles Experiencia multimedia Configurador

    BMW Serie 1 (Hatchback)

    Información general Todos los detalles Experiencia multimedia Configurador

    BMW Serie 1 Coupé

    120i USD 50.900*

    125i USD 56.900*

    135i USD 67.700*

    Experiencia y detalles Configurador

    BMW Serie 1 Cabrio

    120i USD 56.900*

    Experiencia y detalles Configurador

    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012. En caso que el precio
    del vehículo incluyendo opcionales supere la suma de $150.000, se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%

    BMW Serie 3 Sedan

    Visión general Todos los detalles Experiencia multimedia Configurador

    BMW Serie 3 Coupé

    325i USD 68.500*

    335i USD 87.500*

    Experiencia y detalles Configurador

    BMW Serie 3 Cabrio

    325i USD 79.900*

    Experiencia y detalles Configurador

    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012. En caso que el precio
    del vehículo incluyendo opcionales supere la suma de $150.000, se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%

    BMW Serie 5 Sedan

    530i USD 84.900*

    535i USD 94.900*

    530d USD 104.900**

    550i USD 126.900**

    Experiencia y detalles Configurador

    BMW Serie 5 Gran Turismo

    535i USD 109.900*

    Todos los detalles Experiencia multimedia Configurador

    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012.
    En caso que el precio del vehículo incluyendo opcionales supere la suma de $150.000,
    se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%

    BMW Serie 7 Sedan

    750i USD 174.900**

    Todos los detalles Experiencia multimedia

    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012.
    En caso que el precio del vehículo incluyendo opcionales supere la suma de $150.000,
    se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%

    BMW X1

    sDrive 18i USD 46.500*

    sDrive 20d USD 58.900*

    xDrive 20d USD 66.900*

    Todos los detalles Experiencia multimedia Configurador

    BMW X3

    xDrive 20d USD 76.900*

    xDrive 35i USD 85.900*

    Experiencia y detalles Configurador

    BMW X5

    xDrive 35i USD 109.900*

    xDrive 30d USD 122.900**

    xDrive 50i USD 136.900**

    Experiencia y detalles Configurador

    BMW X6

    xDrive 35i USD 119.900*

    xDrive 30d USD 132.900**

    xDrive 50i USD 146.900**

    Todos los detalles Experiencia multimedia Configurador

    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012. En caso que el precio
    del vehículo incluyendo opcionales supere la suma de $150.000, se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%

    BMW Z4

    20i Roadster USD 73.500*

    28i Roadster USD 85.900*

    Todos los detalles Experiencia multimedia


    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012.
    En caso que el precio del vehículo incluyendo opcionales supere la suma de $150.000,
    se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%

    BMW M3 Coupé

    USD 135.500*

    Todos los detalles Experiencia multimedia Configurador

    BMW X5 M

    USD 185.900*

    Todos los detalles Experiencia multimedia Configurador

    BMW X6 M

    USD 195.900*

    Todos los detalles Experiencia multimedia Configurador

    Incluye 3 años o 100.000 km de garantía para todos los modelos.
    (**) modelo con Licencia No Automática
    (*)Nota: el valor del Impuesto Interno es referencial en virtud de los límites del decreto 01/2012. En caso que el precio
    del vehículo incluyendo opcionales supere la suma de $150.000, se deberá aplicar el Impuesto Interno correspondiente.
    Alícuota efectiva impuesto interno: 11.12%
    Alícuota efectiva impuesto al diesel: 14.29%
    • BMW Premium Selection
    • Información general
    • Encuentre su BMW
    • Venda su BMW
    • Información general
    • Propietarios BMW
    • BMW Accesorios
    • Accesorios Originales BMW
    • BMW Performance
    • Interfaces iPod/USB
    • Interfaz Bluetooth
    • BMW Service
    • Presentación
    • Reducción Costes de Mantenimiento
    • Profesionales a su Servicio
    • BMW Recambios
    • Información general
    • Recambios Originales BMW
    • Piezas de desgaste
    • Piezas inigualables
    • BMW Reciclaje
    • Presentación
    • Protección en la producción
    • Respeto por el medio ambiente
    • Diseños para el reciclaje
    • Compatibilidad medioambiental
    • Información general
    • BMW Insights
    • Tecnología e innovaciones
    • Información general
    • BMW EfficientDynamics
    • BMW xDrive
    • BMW CleanEnergy
    • BMW ConnectedDrive
    • BMW Welt
    • BMW Welt
    • Museo BMW
    • Museo BMW
    • La empresa
    • Información general
    • Historia de BMW
    • El Grupo BMW
    • BMW M GmbH
    • BMW Driving Experience
    • Información general
    • BMW web.tv
    • Información general
    • Accesorios Personales
    • Introducción
    • Joy
    • Introducción
    • Modelos BMW
    Red Oficial BMW Novedades BMW EfficientDynamics BMW Financial Services Diplomatic Sales
    Home 1 3 5 7 X Z4 M Usados Garantizados Propietarios BMW Mundo BMW
    Home 1 3 5 7 X Z4 M Usados Garantizados Propietarios BMW Mundo BMW
    • Contacto
    • Mapa Web
    • Nota legal
    • BMW Motorrad
    • MINI
    • Solicite Información/Test Drive
    • Legal promociones