Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.28 KB | None | 0 0
  1. <div class="content">
  2. <h1 class="title">Какую основу для дома Вы выберите?</h1>
  3.  
  4. <div class="osnova clearfix">
  5. <div class="osnova-block">
  6. <img src="/images/osnova/brus.jpg">
  7. <a href="#">Брус</a>
  8.  
  9. <p>долговечен и надежен удерживает тепло зимой сохраняет прохладу летом замедляет строительство
  10. </p>
  11. </div>
  12. <div class="osnova-block">
  13. <img src="/images/osnova/karkas.jpg">
  14. <a href="#">каркас</a>
  15.  
  16. <p>прост и скор в установке позволяет сразу поселиться приемлем по стоимости вариативен в отделке и дизайне
  17. </p>
  18. </div>
  19. </div>
  20. <div id="tabs">
  21. <h2>Каталог домов</h2>
  22. <ul>
  23. <?php foreach ($categories as $category): ?>
  24. <li><a href="#tabs-<?php echo $category->id; ?>"><?php echo $category->title; ?></a></li>
  25. <?php endforeach; ?>
  26. </ul><?php foreach ($categories as $category): ?>
  27. <div id="tabs-<?php echo $category->id; ?>">
  28. <!-- SUMMER -->
  29. <div class="houses-slide-wrapper">
  30. <a class="houses-slide-prev" href="#"></a>
  31. <a class="houses-slide-next" href="#"></a>
  32.  
  33. <div class="houses-slide-pagination">
  34. </div>
  35. <div class="houses-slide">
  36. <!--Window-->
  37. <ul class="houses-slide-list">
  38. <!--LIST-->
  39. <?php foreach ($category->products as $product): ?>
  40. <li>
  41. <div class="houses" class="clearfix">
  42. <!-- HOUSE SLIDER -->
  43. <div class="left-part clearfix">
  44. <!-- LEFT PART -->
  45. <div class="top-block ">
  46. <div>
  47. <p>Категория:</p>
  48.  
  49. <h1><?php echo $category->title; ?></h1>
  50. </div>
  51. <div class="last">
  52. <p>Название:</p>
  53.  
  54. <h1><?php echo $product->title; ?></h1>
  55. </div>
  56. </div>
  57. <div class="preview clearfix">
  58. <!-- PREVIEW -->
  59. <div class="circle">
  60. <p>ДОМ
  61.  
  62. <p>
  63.  
  64. <h1>№<?php echo $product->house_number; ?></h1>
  65. </div>
  66. <div class="text">
  67. <?php echo $product->description; ?>
  68. </div>
  69. </div>
  70. <?php
  71. $model = $product->galleryBehavior->getFirstPhoto('product_images');
  72. if ($model instanceof GalleryPhoto) {
  73. $firstImagePathOriginal = $product->id . '/' . $model->id . '.' . pathinfo($model->file_name, PATHINFO_EXTENSION);
  74. $firstImagePathThumb = $product->id . '/thumb_' . $model->id . '.' . pathinfo($model->file_name, PATHINFO_EXTENSION);?>
  75. <a class="fancybox" data-fancybox-group="house-images-<?php echo $product->id; ?>"
  76. href="uploads/product_images/<?php echo $firstImagePathOriginal; ?>">
  77. <img src="uploads/product_images/<?php echo $firstImagePathThumb; ?>">
  78. </a>
  79. <?php } ?>
  80. <!-- IMAGE -->
  81. </div>
  82. <div class="right-part clearfix">
  83. <!-- RIGHT PART -->
  84. <div class="top-block2 ">
  85. <div>
  86. <p>калькулятор:</p>
  87.  
  88. <h1>Дополнительные опции для комфорта:</h1>
  89. </div>
  90. </div>
  91. <?php
  92. $productsData = $product->productDatas;
  93. $groups = array();
  94. foreach ($productsData as $data) {
  95. $groups[] = $data->group_id;
  96. }
  97. $groups = array_unique($groups);
  98. $groupsModel = SectionGroups::model()->findAllByAttributes(array('id' => $groups));
  99. $firstGroup = array_slice($groupsModel, 0, 3);
  100. $secondGroup = array_slice($groupsModel, 3, 5);
  101. if (empty($secondGroup)) {
  102. $secondGroup = array();
  103. } else {
  104. $secondGroup = array_chunk($secondGroup, round(count($secondGroup) / 2));
  105. }
  106. ?>
  107. <div class="choices">
  108. <form action="">
  109. <div class="first-choice clearfix">
  110. <!-- FIRSTBLOCK CHOICE-->
  111. <?php if (is_array($firstGroup)): ?>
  112. <?php foreach ($firstGroup as $group) : ?>
  113. <ul>
  114. <h3><?php echo $group->title; ?></h3>
  115. <?php foreach ($productsData as $data): ?>
  116. <?php if ($data->group_id == $group->id): ?>
  117. <li>
  118. <input type="<?php echo $group->section_type; ?>"
  119. name="param_name_<?php echo $product->id . $group->id; ?>"
  120. class="css-<?php echo $group->section_type; ?>"
  121. id="param_name<?php echo $data->id; ?>"
  122. value="<?php echo $data->value; ?>"
  123. />
  124. <label class="<?php echo $group->section_type; ?>-label"
  125. for="param_name<?php echo $data->id; ?>"><?php echo $data->field->title; ?></label>
  126. </li>
  127. <?php endif; ?>
  128. <?php endforeach; ?>
  129. <input type="hidden" value="0.00"/>
  130. </ul>
  131. <?php endforeach; ?>
  132. <?php endif; ?>
  133. </div>
  134. <div class="second-choice clearfix">
  135. <?php if (is_array($secondGroup)): ?>
  136. <?php foreach ($secondGroup as $groups) : ?>
  137. <ul>
  138. <?php foreach ($groups as $group): ?>
  139. <h3><?php echo $group->title; ?></h3>
  140. <?php foreach ($productsData as $data): ?>
  141. <?php if ($data->group_id == $group->id): ?>
  142. <li>
  143. <input type="<?php echo $group->section_type; ?>"
  144. name="param_name_<?php echo $product->id . $group->id; ?>"
  145. class="css-<?php echo $group->section_type; ?>"
  146. id="param_name<?php echo $data->id; ?>"
  147. value="<?php echo $data->value; ?>"
  148. />
  149. <label class="<?php echo $group->section_type; ?>-label"
  150. for="param_name<?php echo $data->id; ?>"><?php echo $data->field->title; ?></label>
  151. </li>
  152. <?php endif; ?>
  153. <?php endforeach; ?>
  154. <input type="hidden" value="0.00"/>
  155. <?php endforeach; ?>
  156. </ul>
  157. <?php endforeach; ?>
  158. <?php endif; ?>
  159. </div>
  160. <?php $productsData2 = $product->productDatas2;
  161. if (!empty($productsData2)) {
  162. ?>
  163. <?php
  164. $productsData = $product->productDatas2;
  165. $groups = array();
  166. foreach ($productsData as $data) {
  167. $groupsParent[] = $data->group_id_2;
  168. }
  169. $groups = array_unique($groupsParent);
  170. $groupsModelParent = SectionGroups::model()->findAllByAttributes(array('id' => $groups));
  171. ?>
  172. <div class="first-choice clearfix">
  173. <ul>
  174. <?php foreach ($groupsModelParent as $i => $gParent) { ?>
  175. <li>
  176. <input
  177. <?php if ($i == 0) { ?>
  178. checked="checked"
  179. <?php } ?>
  180. type="radio"
  181. name="group_parent_<?php echo $product->id; ?>"
  182. id="group_parent<?php echo $product->id . $gParent->id; ?>"
  183. class="css-radio" value="0"
  184. data-id="<?php echo $gParent->id; ?>"
  185. />
  186. <label
  187. for="group_parent<?php echo $product->id . $gParent->id; ?>"
  188. class="radio-label">
  189. <?php echo $gParent->title; ?>
  190. </label>
  191. </li>
  192. <?php } ?>
  193. </ul>
  194. <?php
  195. $groupsModelParentChild = array();
  196. if (isset($groupsModelParent[0]))
  197. $groupsModelParentChild = $groupsModelParent[0];
  198. if (!empty($groupsModelParentChild)) {
  199. foreach ($groupsModelParent as $k => $gParent) {
  200. ?>
  201. <ul class=""
  202. id="child_<?php echo $gParent->id; ?>" <?php if ($k != 0) echo 'style="display:none;"'; ?> >
  203. <?php foreach ($gParent->childs as $i => $child) { ?>
  204. <!-- --><?php //var_dump($child);?>
  205. <li>
  206. <input
  207. <?php if ($i == 0) { ?>
  208. checked="checked"
  209. <?php } ?>
  210. type="radio"
  211. name="group_parent_child_<?php echo $gParent->id; ?>"
  212. id="group_parent_child<?php echo $gParent->id . $child->id; ?>"
  213. class="css-radio" value="0">
  214. <label
  215. for="group_parent_child<?php echo $gParent->id . $child->id; ?>"
  216. class="radio-label">
  217. <?php echo $child->title; ?>
  218. </label>
  219. </li>
  220. <?php } ?>
  221. </ul>
  222.  
  223.  
  224. <?php } ?>
  225. <?php } ?>
  226.  
  227. <?php if (!empty($groupsModelParentChild)) { ?>
  228. <?php foreach ($groupsModelParentChild as $i => $gParent) { ?>
  229.  
  230. <ul class="child_<?php echo $gParent->id; ?>" <?php if ($i != 0) echo 'style="display:none;"'; ?>>
  231. <?php
  232. $sectionFields = is_null($gParent->sectionFields) ? array() : $gParent->sectionFields;
  233. ?>
  234. <?php foreach ($sectionFields as $sectionField) { ?>
  235. <?php foreach ($productsData2 as $data) { ?>
  236. <?php var_dump($sectionField->id,$data->id);?>
  237. <?php if($data->id == $sectionField->id) { ?>
  238.  
  239. <?php } ?>
  240. <?php } ?>
  241. <?php } ?>
  242. </ul>
  243. <?php } ?>
  244. <?php } ?>
  245. </div>
  246. <?php } ?>
  247. <div class="result ">
  248. <input type="hidden" name="price" value="<?php echo $product->price; ?>"/>
  249.  
  250. <p><?php echo ApXHelper::convertCurrencyToRF($product->price); ?><span>рублей</span>
  251. </p>
  252. </div>
  253. </form>
  254. </div>
  255. <div class="home-img">
  256. <?php
  257. $productImages = $product->galleryBehavior->getGalleryPhotos('product_images');
  258. $productImage = $product->galleryBehavior->getFirstPhoto('product_images');
  259. ?>
  260. <?php foreach ($productImages as $row): ?>
  261. <?php if ($row == $productImage) continue; ?>
  262. <a class="fancybox" data-fancybox-group="house-images-<?php echo $product->id; ?>"
  263. href="/uploads/product_images/<?php echo $product->id; ?>/<?php echo $row->id; ?>.jpg">
  264. <img
  265. src="/uploads/product_images/<?php echo $product->id; ?>/thumb_small_<?php echo $row->id; ?>.jpg">
  266. </a>
  267. <?php endforeach; ?>
  268. </div>
  269. </div>
  270. <div class="clearfix"></div>
  271.  
  272. <ul class="buttons">
  273. <?php
  274. $modelSpecification = $product->galleryBehavior->getGalleryPhotos('product_specification');
  275. ?>
  276. <?php if (!empty($modelSpecification)): ?>
  277. <?php
  278. $modelSpecific = $modelSpecification[0];
  279. $firstImagePathOriginal = $firstImagePathOriginal = $product->id . '/' . $modelSpecific->id . '.' . pathinfo($modelSpecific->file_name, PATHINFO_EXTENSION);
  280. ?>
  281. <li>
  282. <a class="fancybox button" data-fancybox-group="house-specification-<?php echo $product->id; ?>"
  283. href="/uploads/product_specification/<?php echo $firstImagePathOriginal; ?>">
  284. посмотреть спецификацию
  285. </a>
  286. <?php foreach ($modelSpecification as $modelSpecific): ?>
  287. <?php if ($modelSpecific == $modelSpecification[0])
  288. continue;
  289. ?>
  290. <?php
  291. $secondImagesPathOriginal = $firstImagePathOriginal = $product->id . '/' . $modelSpecific->id . '.' . pathinfo($modelSpecific->file_name, PATHINFO_EXTENSION);
  292. ?>
  293. <a class="fancybox button" data-fancybox-group="house-specification-<?php echo $product->id; ?>"
  294. href="/uploads/product_specification/<?php echo $secondImagesPathOriginal; ?>"></a>
  295. <?php endforeach; ?>
  296. </li>
  297. <?php endif; ?>
  298. <?php
  299. $modelplans = $product->galleryBehavior->getGalleryPhotos('product_plans');
  300. ?>
  301. <?php if (!empty($modelplans)): ?>
  302. <?php
  303. $modelPlan = $modelplans[0];
  304. $firstImagePathOriginal = $firstImagePathOriginal = $product->id . '/' . $modelPlan->id . '.' . pathinfo($modelPlan->file_name, PATHINFO_EXTENSION);
  305. ?>
  306. <li>
  307. <a class="fancybox button" data-fancybox-group="house-plans-<?php echo $product->id; ?>"
  308. href="/uploads/product_plans/<?php echo $firstImagePathOriginal; ?>">
  309. посмотреть планировки
  310. </a>
  311. <?php foreach ($modelplans as $modelPlan): ?>
  312. <?php if ($modelPlan == $modelplans[0])
  313. continue;
  314. ?>
  315. <?php
  316. $secondImagesPathOriginal = $firstImagePathOriginal = $product->id . '/' . $modelPlan->id . '.' . pathinfo($modelPlan->file_name, PATHINFO_EXTENSION);
  317. ?>
  318. <a class="fancybox button" data-fancybox-group="house-plans-<?php echo $product->id; ?>"
  319. href="/uploads/product_plans/<?php echo $secondImagesPathOriginal; ?>"></a>
  320. <?php endforeach; ?>
  321. </li>
  322. <?php endif; ?>
  323. <?php
  324. $modelfoundations = $product->galleryBehavior->getGalleryPhotos('product_foundation');
  325. ?>
  326. <?php if (!empty($modelfoundations)): ?>
  327. <?php
  328. $modelFoundation = $modelfoundations[0];
  329. $firstImagePathOriginal = $firstImagePathOriginal = $product->id . '/' . $modelFoundation->id . '.' . pathinfo($modelFoundation->file_name, PATHINFO_EXTENSION);
  330. ?>
  331. <li>
  332. <a class="fancybox button" data-fancybox-group="house-foundation-<?php echo $product->id; ?>"
  333. href="/uploads/product_foundation/<?php echo $firstImagePathOriginal; ?>">
  334. посмотреть фундамент
  335. </a>
  336. <?php foreach ($modelfoundations as $modelFoundation): ?>
  337. <?php if ($modelFoundation == $modelfoundations[0])
  338. continue;
  339. ?>
  340. <?php
  341. $secondImagesPathOriginal = $firstImagePathOriginal = $product->id . '/' . $modelFoundation->id . '.' . pathinfo($modelFoundation->file_name, PATHINFO_EXTENSION);
  342. ?>
  343. <a class="fancybox button" data-fancybox-group="house-foundation-<?php echo $product->id; ?>"
  344. href="/uploads/product_foundation/<?php echo $secondImagesPathOriginal; ?>"></a>
  345. <?php endforeach; ?>
  346. </li>
  347. <?php endif; ?>
  348. </ul>
  349. </div>
  350. </li>
  351. <?php endforeach; ?>
  352. </ul>
  353. </div>
  354. </div>
  355. </div>
  356. <?php endforeach; ?>
  357. </div>
  358. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement