<?php
//###### CSS-Datei inkludieren include(phpIncludePhpPage('wiki:ernaehrung:css:css_fleischlos_produkt'));
################################################################################## ###### HTML-Tag öffnen ################################################################################## echo '<html>'; ###### Variablen bestimmen
$namespaceNameString = 'wiki:ernaehrung:marke:' . phpCreateDokuWikiConformName($product[$givenProductArrayId]['marke']['wert']); if ($product[$givenProductArrayId]['empfehlung']['wert'] == "4") { $suggestionIcon = 'wiki:ernaehrung:icons:alticon_lebensmittel_tipp_4v4.png'; } elseif ($product[$givenProductArrayId]['empfehlung']['wert'] == "3") { $suggestionIcon = 'wiki:ernaehrung:icons:alticon_lebensmittel_tipp_3v4.png'; } elseif ($product[$givenProductArrayId]['empfehlung']['wert'] == "1") { $suggestionIcon = 'wiki:ernaehrung:icons:alticon_lebensmittel_tipp_1v4.png'; } else { $suggestionIcon = 'wiki:ernaehrung:icons:alticon_lebensmittel_tipp_2v4.png'; }
echo ' <!– ################################################################################## ###### parentbox umspannender Inhalts-Container (öffnen) ################################################################################## –>
<!– ################################################################################## ###### titlebox (Produktname) ################################################################################## –>
<div class="titlebox-top"></html>' . $product[$givenProductArrayId]['produktlinie']['wert'] . '<html></div> <div class="titlebox-bottom"></html>' . $product[$givenProductArrayId]['produktname']['wert'] . '<html> (<script language="javascript">document.write(Math.max(document.documentElement.clientWidth, window.innerWidth || 0) + "x" + Math.max(document.documentElement.clientHeight, window.innerHeight || 0) + " @ " + screen.width + "x" + screen.height); </script>)</div> </div>
<!– ################################################################################## ###### titlebox (Produktname) ################################################################################## –>
<div class="summarybox-image"></html>{{' . $namespaceNameString . ':' . $product[$givenProductArrayId]['imageCover']['wert'] . '?nolink}}<html></div> <div class="summarybox-information">Fazit: <div class="summarybox-information-content"><poem></html>' . $product[$givenProductArrayId]['fazit']['notiz'] . '<html></poem><br /><br /></div> </div> </div>
<!– ################################################################################## ###### suggestionbox (Icon und Fazit) ################################################################################## –>
Mein Gesamturteil:
<div class="suggestbox-row"> <div class="suggestbox-row-icon"></html>{{' . $suggestionIcon . '?nolink}}<html></div> <div class="suggestbox-row-information"> <div class="suggestbox-row-information-title">Meine Empfehlung</div> <div class="suggestbox-row-information-content"> <!-- ###### Geschmack --> <div class="suggestbox-rating-box"> <div class="suggestbox-rating-title">Geschmack</div> <div class="suggestbox-rating-scale" style="padding-left: calc(calc(' . ($product[$givenProductArrayId]['geschmack']['wert'] - 1) . ') * var(--div-suggestbox-rating-scale-marks) + calc(var(--global-font-size)/2));"> ★ </div> <div class="suggestbox-rating-icon"></html>{{wiki:ernaehrung:icons:alticon_lebensmittel_geschmack_' . $product[$givenProductArrayId]['geschmack']['wert'] . 'v4.png?nolink}}<html></div> </div> <!-- ###### Wuerze --> <div class="suggestbox-rating-box"> <div class="suggestbox-rating-title">Würze</div> <div class="suggestbox-rating-scale" style="padding-left: calc(calc(' . ($product[$givenProductArrayId]['wuerze']['wert'] - 1) . ') * var(--div-suggestbox-rating-scale-marks) + calc(var(--global-font-size)/2));"> ★ </div> <div class="suggestbox-rating-icon"></html>{{wiki:ernaehrung:icons:alticon_lebensmittel_wuerze_' . $product[$givenProductArrayId]['wuerze']['wert'] . 'v4.png?nolink}}<html></div> </div> </div> </div> </div> </div>
<!– ################################################################################## ###### Erkenntnisbox Merkmale (öffnen) ################################################################################## –>
Meine Erkenntnisse:';
foreach ($product[$givenProductArrayId] as $currentProductCriteriaName=>$currentProductCriteriaProperty) { //echo "<br /><br />{$currentProductCriteriaName}<br />"; // echo "{$currentProductCriteriaProperty['kategorie']}<br />{$currentProductCriteriaProperty['wert']}<br />{$currentProductCriteriaProperty['notiz']}"; // Sonderzeichen wieder herstellen if ($currentProductCriteriaName == 'suessstofffrei') { $customizedProductCriteriaName = 'süßstofffrei'; } elseif ($currentProductCriteriaName == 'huehnereifrei') { $customizedProductCriteriaName = 'hühnereifrei'; } elseif ($currentProductCriteriaName == 'palmoelfrei') { $customizedProductCriteriaName = 'palmölfrei'; } else { $customizedProductCriteriaName = $currentProductCriteriaName; } //Kriteriennamen 'gross' schreiben $customizedProductCriteriaName = ucfirst($customizedProductCriteriaName);
// 'frei' aus dem String entfernen und 'Ohne ' voranstellen if (strpos($customizedProductCriteriaName , 'frei') !== false) { $customizedProductCriteriaName = "Ohne " . str_replace("frei","",$customizedProductCriteriaName); } if (($currentProductCriteriaProperty['kategorie'] == 'label') || ($currentProductCriteriaProperty['kategorie'] == 'merkmal')) { echo' <div class="suggestbox-row"> <div class="suggestbox-row-icon"></html>{{wiki:ernaehrung:icons:alticon_lebensmittel_' . $currentProductCriteriaName . '.png?nolink}}<html></div> <div class="suggestbox-row-information"> <div class="suggestbox-row-information-title"></html>' . $customizedProductCriteriaName . '<html></div> <div class="suggestbox-row-information-content"></html>' . $currentProductCriteriaProperty['notiz'] . '<html></div> </div> </div> '; } }
echo ' <!– ################################################################################## ###### Erkenntnisbox Merkmale (schließen) ################################################################################## –> </div> <!– ################################################################################## ###### parentbox umspannender Inhalts-Container (schließen) ################################################################################## –>
</div>
<script> var biggestHeight = 0; Loop through elements children to find & set the biggest height $(".parentbox*").each(function(){ If this elements height is bigger than the biggestHeight if ($(this).height() > biggestHeight ) {
// Set the biggestHeight to this Height biggestHeight = $(this).height();
} });
Set the container height $(".parentbox").height(biggestHeight); </script> <!– ################################################################################## ###### HTML-Tag schließen ################################################################################## –> </html> ';