Mejora de productos

This commit is contained in:
2020-05-29 18:36:56 -04:00
parent 6744b8aa90
commit 3d270b1e8d
17 changed files with 593 additions and 147 deletions

View File

@ -7,19 +7,19 @@
{{$producto->segmento}}
</div>
<div class="descripcion">
{{$producto->comuna}}
{{$producto->direccion->comuna}}
</div>
</div>
<div class="medium image">
@if ($producto->destacado)
@if ($producto->destacado())
<div class="overlay">Destacado</div>
@endif
<img src="{{$urls->images}}/{{$producto->imagen}}" />
<img src="{{$urls->images}}/{{$producto->imagen()}}" />
</div>
<div class="content">
<div class="ui basic segment">
<span class="right floated">
{{$producto->valor}} UF
{{$producto->valor()}} UF
</span>
Valor depto
</div>

View File

@ -55,6 +55,10 @@
$(".tab[data-tab='" + segmento + "']").find('.grid').append(
$('<div></div>').attr('class', 'ui active centered inline loader')
)
if (data.productos.length == 0) {
$(".tab[data-tab='" + segmento + "']").find('.grid').html('No hay productos en este segmento.')
return
}
$.each(data.productos, (i, el) => {
getProducto(segmento, el)
})

View File

@ -15,7 +15,7 @@
Precio:
</div>
<div class="column">
{{$producto->valor ?? ''}} UF
{{$producto->valor() ?? ''}} UF
</div>
</div>
<div class="row">
@ -39,7 +39,11 @@
Ubicaci&oacute;n:
</div>
<div class="column">
{{$producto->comuna ?? ''}}, {{$producto->ciudad ?? ''}}
{{implode(', ', [
$producto->direccion->calle,
$producto->direccion->comuna ?? '',
$producto->direccion->ciudad ?? ''
])}}
</div>
</div>
<div class="row">
@ -63,7 +67,7 @@
Tama&ntilde;o
</div>
<div class="column">
{{$producto->tamaño ?? ''}}
{{$producto->tamaños ?? ''}}
</div>
</div>
</div>
@ -75,9 +79,9 @@
</div>
<div class="ui bottom attached basic segment tab" data-tab="mapa">
<div class="ui embed" id="map" data-source="Google Maps"
data-url="https://maps.google.com/maps?hl=es&amp;amp;q={{(isset($producto->direccion)) ? str_replace(' ', '%20', implode(', ', [
$producto->direccion, $producto->comuna
])) : 'Santiago,%20Chile'}}&amp;amp;ie=UTF8&amp;amp;z={{(isset($producto->direccion)) ? 16 : 11}}&amp;amp;iwloc=B&amp;amp;output=embed"></div>
data-url="https://maps.google.com/maps?hl=es&amp;amp;q={{($producto->direccion) ? str_replace(' ', '%20', implode(', ', [
$producto->direccion->calle, $producto->direccion->comuna
])) : 'Santiago,%20Chile'}}&amp;amp;ie=UTF8&amp;amp;z={{($producto->direccion) ? 16 : 11}}&amp;amp;iwloc=B&amp;amp;output=embed"></div>
</div>
@if (isset($producto->descripcion))
<div class="ui bottom attached basic segment tab" data-tab="descripcion">

View File

@ -1,10 +1,10 @@
<div id="galeria">
@if (count($producto->images))
@if (count($producto->imagenes()))
<div class="ui image" data-id="0">
<img src="{{$urls->images}}/{{mb_strtolower($producto->nombre)}}/{{$producto->imagen}}" />
<img src="{{$urls->images}}/{{mb_strtolower($producto->nombre)}}/{{$producto->imagen()}}" />
</div>
<div class="ui grid" id="thumbnails">
@foreach ($producto->images as $i => $image)
@foreach ($producto->imagenes() as $i => $image)
@if ($i == 0)
@continue
@endif
@ -21,7 +21,7 @@
@push('scripts')
<script type="text/javascript">
var images = [
@foreach ($producto->images as $image)
@foreach ($producto->imagenes() as $image)
'{{$urls->images}}/{{mb_strtolower($producto->nombre)}}/{{$image}}',
@endforeach
]

View File

@ -10,7 +10,7 @@
{{$producto->nombre}}
</span>
<span class="direccion">
{{$producto->direccion ?? ''}}, {{$producto->comuna ?? ''}}, {{$producto->ciudad ?? ''}}
{{'' . ($producto->direccion ?? '')}}
</span>
<div class="publicado">
Publicado el {{$producto->publicacion ?? ''}}