Ocultar Boton agregar a carro (add to cart) para visitas

Diseño y Posicionamiento Web con Joomla Foros Componentes Especiales Virtuemart Ocultar Boton agregar a carro (add to cart) para visitas

Mostrando 4 respuestas a los debates
  • Autor
    Entradas
    • #109280
      Bufon53adolfo alvarez
      Participante

      Buenos días, tardes o noches para todos.

      Hace poco empece a trabajar con joomla y mucho menos tiempo que empece a ver virtuemart, la problemática que tengo hoy es la siguiente:

      Necesito ocultar solamente el botón agregar a carro para los usuarios GUEST o visitas, que se muestre para todo el resto, pero que solo se oculte el agregar al carro.

      No busco ocultar ni los precios, ni stock, solo me interesa ocultar el agregar al carro.
      les agradecería mucho la ayuda, ya que le he dado vueltas y vueltas al codigo en components/com_virtuemart/views/productdetails/tmpl. y me parece que el archivo al cual quiero editar es default_addtocart.php, pero no encuentro la forma ni la edición pertinente para que este funcione como lo necesito.

      Muchas gracias de antemano y espero que alguien pueda darme una manito

      PD: a todo esto llevo un tiempo visitando esta web, pero siempre encontraba información vital para avanzar con mis proyectos, ahora por primera vez me animo a crear mi primer post, espero que puedan ayudarme. Encontre temas parecido en la web, pero no era lo que realmente necesitaba.

      mi version de virtuemart es 2.0.20b

      bon dia

      Categoria equivocada, cambio realizado.

    • #109284
      redloModerador Foro
      Participante

      He cambiado LA CATEGORIA del post.

      Prueba crear un grupo de compradores en Pedidos & compradores en Grupos de compradores, ahi creas uno, en el cuadro Mostrar precios siguientes donde Mostrar precios , NO lo actives, a ver que tal.

    • #109285
      Bufon53adolfo alvarez
      Participante

      muchas gracias por la pronta respuesta, pero ya habia intentado cambiar el grupo anonymous y cree uno nuevo con nombre visitas, probe con todas las configuraciones de esa casilla activas y descativas, en la mayor parte de las pruebas me llegaba a esconder los precios y descripciones, pero nunca solo el boton de agregar al carro.

      sigo investigando como ahcerlo, espero alguien pueda ayudarme

    • #109287
      Bufon53adolfo alvarez
      Participante

      Amigos, al fin di termino a mi busqueda, despues de tanto y tanto buscar y probar de distintas formas y codigos, di con el correcto, en realidad se me ocurrio llegar a la base del sistema y darme el tiempo de revisar el foro de virtuemart. A continuación dejo el link a la respuesta más el codigo el cual use.

      Reemplace el codigo completo de default_addtocart.php

      get(‘guest’)) {
      ?>

      product->customfieldsCart)) { ?>

      product->customfieldsCart as $field) { ?>
      <div class="product-field product-field-type-field_type ?>”>
      custom_title) ?>
      custom_tip)
      echo JHTML::tooltip($field->custom_tip, JText::_($field->custom_title), ‘tooltip.png’); ?>
      display ?>

      custom_field_desc ?>

      virtuemart_product_id as link to child product_id
      * custom_value is relation value to child
      */

      if (!empty($this->product->customsChilds)) {
      ?>

      product->customsChilds as $field) { ?>
      <div class="product-field product-field-type-field->field_type ?>”>
      field->custom_title) ?>
      field->custom_value) ?>
      display ?>

      product->product_in_stock – $this->product->product_ordered)
      <a href="product->virtuemart_product_id); ?>” class=”notify”>

      <!– <label for="quantityproduct->virtuemart_product_id; ?>” class=”quantity_box”>: –>

      <input type="text" class="quantity-input js-recalculate" name="quantity[]" value="product->min_order_level) && (int) $this->product->min_order_level > 0) {
      echo $this->product->min_order_level;
      } else {
      echo ‘1’;
      } ?>” />


      product->orderable); ?>

      <input type="hidden" class="pname" value="product->product_name ?>” />

      <input type="hidden" name="virtuemart_product_id[]" value="product->virtuemart_product_id ?>” />

      <?php
      }

      Les dejo el link de referencia para que puedan verlo LINK

      No creo que se generen problemas por insertar el link, ya que es la oficial del componente

      Muchas gracias por la ayuda y espero poder ayudar con esto. Saludos

      PD: perdón por el doble post, pero encontré mal editar el post anterior

    • #109288
      redloModerador Foro
      Participante

      Gracias por compartirlo con los demas.

Mostrando 4 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad