@import ru.yandex.tours.model.image.ImageFormats @import views.Utils._ @import ru.yandex.tours.util.DumpUtils._ @import ru.yandex.tours.model.MapRectangle @(hotel: Hotel)
@util.block("") { } @util.block("") { @defining(MapRectangle.byCenterAndSpan(hotel.longitude, hotel.latitude, 0, 0).prettyExtend) { span => } }
@{ val regions = regionPath(hotel.geoId).map { region => region.name.ruName -> routes.HotelsController.index(HotelFilters().inRegion(region.id), Page.default) } util.breadcrumbs( Seq("Отели" -> routes.HotelsController.index(HotelFilters.empty, Page.default)) ++ regions ++ Seq(hotelName(hotel) -> routes.HotelsController.getHotel(hotel.id)) : _*) }

@hotelName(hotel)

@util.block("Общее") {
ID
@hotel.id
Имя
@hotel.name
Звезды
@hotel.star.id*
Тип
@{hotel.`type`.toString}
Регион
@common.region_link(hotel.geoId) (@hotel.geoId)
Рейтинг
@hotel.rating
Отзывы
@hotels.reviews_link(hotel.id)
Кластер
@common.cluster_link(hotel.id, hotel.id.toString)
} @util.block("Кластер") { @for(partnerInfo <- hotel.partnerIds) { }
ID ID у патнера Партнер URL
@common.partner_hotel_link(partnerInfo.travelId.toString, partnerInfo.travelId, hotel.id) @partnerInfo.id @partnerInfo.partner @defining(partnerInfo.url) { url => @util.external_link(url) { @url } }
} @util.block("Фотки", withBorder = false) { @util.thumbnails(hotel.images) }
@util.block("toString", withBorder = false) {
@hotel.valueTreeString
}