ich komme einfach nicht weiter. Ich verwende contenido 4.8.11 mit Mod_rewrite und möchte nun gerne das Modul "Bildmodul auf Slimbox 1.64 Basis" von xtended cooperation zusammen mit der Article List Advanced V4.6.x-V4.8.x V2.2.2 von funomat nutzen, so dass ich eine schöne Listenübersicht aller Bildergalerien mit Headline, angerissenem Artikeltext und Vorschaubild generieren kann.
Wenn ich aber die Artikel mit dem Bildermodul anlege, so dass mehrere Bilder als Galerie unter dem Artikel ausgegeben werden, kann ich nicht das erste Bild als Vorschaubild in der Listenübersicht anzeigen lassen. Grund: Es lässt sich in der Artikelkonfiguration kein Bilderelement auswählen.
Dies geht nur, wenn ich nur ein einziges Bild mit dem Bildermodul anzeigen lasse. Dann habe ich die Möglichkeit, entsprechend das Listenmodul zu konfigurieren und mir das Vorschaubild in der Liste anzeigen zu lassen.
Wer kann mir helfen?

DANKE und Grüße!!!
dosenbrot
---
Hier die Module:
Modul-Input Artikelliste:
Code: Alles auswählen
#Includes
cInclude("frontend", "includes/functions.input.helper2.php");
# Initialization
$bDebug = false;
$iDataStart = 30;
$sSubmitLink = '<a href="javascript:if (document.tplcfgform.send) {document.tplcfgform.send.value = 0}; document.tplcfgform.submit();"><img src="images/submit.gif" /></a>';
unset ($aSettings);
# Base settings
$aSettings = array();
$aSettings["ArticleCount"] = "CMS_VALUE[0]";
$aSettings["ArticlePerPage"] = "CMS_VALUE[1]";
$aSettings["SortBy"] = "CMS_VALUE[2]";
$aSettings["SortDir"] = "CMS_VALUE[3]";
$aSettings["ShowStart"] = "CMS_VALUE[4]";
$aSettings["Category"] = "CMS_VALUE[5]";
$aSettings["SampleArt"] = "CMS_VALUE[6]";
$aSettings["HeadlineIdentifier"] = "CMS_VALUE[7]";
$aSettings["HeadlineLength"] = "CMS_VALUE[8]";
$aSettings["Elements"] = "CMS_VALUE[9]";
$aSettings["CatTypeSel"] = "CMS_VALUE[10]";
$aSettings["AddCats"] = "CMS_VALUE[11]";
$aSettings["SampleCat"] = "CMS_VALUE[12]";
$aSettings["DateType"] = "CMS_VALUE[13]";
$aSettings["Date"] = "CMS_VALUE[14]";
$aSettings["Template"] = "CMS_VALUE[15]";
$aSettings["PageBrowsingType01"] = "CMS_VALUE[16]";
$aSettings["PageBrowsingType02"] = "CMS_VALUE[17]";
$aSettings["PageBrowsingType03"] = "CMS_VALUE[18]";
$aSettings["PageBrowsingType04"] = "CMS_VALUE[19]";
$aSettings["PageBrowsingType05"] = "CMS_VALUE[20]";
$aSettings["UseUTF8"] = "CMS_VALUE[21]";
$aSettings["ForceSummaryUsage"] = "CMS_VALUE[22]";
# Checking base settings
if (!is_numeric($aSettings["ArticleCount"]) || $aSettings["ArticleCount"] < 0) {
$aSettings["ArticleCount"] = 5;
}
if (!is_numeric($aSettings["ArticlePerPage"]) || $aSettings["ArticlePerPage"] < 0) {
$aSettings["ArticlePerPage"] = 0; // Deactivating page browsing
}
if (!is_numeric($aSettings["Category"]) || $aSettings["Category"] <= 0) {
$aSettings["Category"] = 0;
}
if (!is_numeric($aSettings["SampleCat"]) || $aSettings["SampleCat"] <= 0) {
$aSettings["SampleCat"] = $aSettings["Category"];
}
if (!is_numeric($aSettings["SampleArt"]) || $aSettings["SampleArt"] < 0) {
$aSettings["SampleArt"] = 0;
}
if (strlen($aSettings["HeadlineIdentifier"]) > 50) {
$aSettings["HeadlineIdentifier"] = "";
}
if (!is_numeric($aSettings["HeadlineLength"]) || $aSettings["HeadlineLength"] < 0) {
$aSettings["HeadlineLength"] = 0;
}
if (!is_numeric($aSettings["Elements"]) || $aSettings["Elements"] < 0) {
$aSettings["Elements"] = 0;
}
#echo "####".$aSettings["CatTypeSel"]."######<br/>";
#echo "####".$aSettings["AddCats"]."######<br/>";
if ($aSettings["CatTypeSel"] == "" || ($aSettings["AddCats"] == "" && $aSettings["CatTypeSel"] == "select")) {
$aSettings["CatTypeSel"] = "none";
}
#echo "####".$aSettings["CatTypeSel"]."######";
# Detail settings
if ($aSettings["Elements"] > 0) {
for ($i = 0; $i < $aSettings["Elements"]; $i++) {
$iElementType = $iDataStart + ($i * 10);
$iElementIdentifier = $iElementType + 1;
$iElementWidth = $iElementType + 2;
$iElementHeight = $iElementType + 3;
$iElementUseSummary = $iElementType + 4;
#$iElementPadding = $iElementType + 4;
#$iElementImgAlign = $iElementType + 5;
$aSettings["k".$i] = array();
$aSettings["k".$i]["ElementType"] = "CMS_VALUE[$iElementType]"; // Text, Image, ExtractedImage
$aSettings["k".$i]["Identifier"] = "CMS_VALUE[$iElementIdentifier]";
$aSettings["k".$i]["ElementWidth"] = "CMS_VALUE[$iElementWidth]"; // Textlength or ImageWidth
$aSettings["k".$i]["ElementHeight"] = "CMS_VALUE[$iElementHeight]";
$aSettings["k".$i]["ElementUseSummary"] = "CMS_VALUE[$iElementUseSummary]";
#$aSettings["k".$i]["ElementPadding"] = "CMS_VALUE[$iElementPadding]";
#$aSettings["k".$i]["ElementImgAlign"] = "CMS_VALUE[$iElementImgAlign]";
# Check detail settings
if ($aSettings["k".$i]["ElementType"] == "")
{
$aSettings["k".$i]["ElementType"] == "Text";
}
if ($aSettings["k".$i]["ElementType"] == "Text")
{
$aSettings["ElementHeight"] = 0;
if (!is_numeric($aSettings["k".$i]["ElementWidth"]) || $aSettings["k".$i]["ElementWidth"] < 0)
{
$aSettings["k".$i]["ElementWidth"] = 50;
}
}
else if (!is_numeric($aSettings["k".$i]["ElementWidth"]) || $aSettings["k".$i]["ElementWidth"] <= 0 ||
!is_numeric($aSettings["k".$i]["ElementHeight"]) || $aSettings["k".$i]["ElementHeight"] <= 0)
{
$aSettings["k".$i]["ElementWidth"] = 0;
$aSettings["k".$i]["ElementHeight"] = 0;
}
if (strlen($aSettings["Identifier"]) > 50)
{
$aSettings["Identifier"] = "";
}
}
}
echo ' <table cellspacing="0" cellpadding="2" border="0" width="100%">'."\n";
echo ' <tr>'."\n";
echo ' <td class="text">'.mi18n("Primary Category:").'</td>'."\n";
echo ' <td class="text">'.fncBuildCategorySelect("CMS_VAR[5]", $aSettings["Category"], 0, "").'</td>'."\n";
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text" style="vertical-align: top;">'.mi18n("Additional Categories:").'</td>'."\n";
echo ' <td class="text">';
if ($aSettings["CatTypeSel"] == "none") {
echo '<input type="radio" name="CMS_VAR[10]" value="none" checked="checked" onclick="document.getElementsByName(\'c'.$cnumber.'cbxAddCatSel\')[0].disabled = true;">'.mi18n("None").' ';
} else {
echo '<input type="radio" name="CMS_VAR[10]" value="none" onclick="document.getElementsByName(\'c'.$cnumber.'cbxAddCatSel\')[0].disabled = true;">'.mi18n("None").' ';
}
if ($aSettings["CatTypeSel"] == "below") {
echo '<input type="radio" name="CMS_VAR[10]" value="below" checked="checked" onclick="document.getElementsByName(\'c'.$cnumber.'cbxAddCatSel\')[0].disabled = true;">'.mi18n("All below primary").' ';
} else {
echo '<input type="radio" name="CMS_VAR[10]" value="below" onclick="document.getElementsByName(\'c'.$cnumber.'cbxAddCatSel\')[0].disabled = true;">'.mi18n("All below primary").' ';
}
if ($aSettings["CatTypeSel"] == "select") {
$sDisabled = "";
echo '<input type="radio" name="CMS_VAR[10]" value="select" checked="checked" onclick="document.getElementsByName(\'c'.$cnumber.'cbxAddCatSel\')[0].disabled = false;">'.mi18n("Selected").'<br>';
} else {
$sDisabled = "disabled";
echo '<input type="radio" name="CMS_VAR[10]" value="select" onclick="document.getElementsByName(\'c'.$cnumber.'cbxAddCatSel\')[0].disabled = false;">'.mi18n("Selected").'<br>';
}
echo fncAddMultiSelJS().fncBuildCategorySelect("c".$cnumber."cbxAddCatSel", $aSettings["AddCats"], 0, "ArtAdv_fncUpdateSel('c".$cnumber."cbxAddCatSel', '"."CMS_VAR[11]"."');", "10", "multiple", false, 0, $sDisabled);
echo '<input type="hidden" name="CMS_VAR[11]" value="'.$aSettings["AddCats"].'"></td>'."\n";
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text">'.mi18n("Article:").'</td>'."\n";
echo ' <td class="text">'.mi18n("Count (total):").' <input type="text" name="CMS_VAR[0]" value="'.$aSettings["ArticleCount"].'" size="3" title="'.mi18n("Set to 0 to show all articles").'"> '."\n";
echo ' '.mi18n("Per Page:").' <input type="text" name="CMS_VAR[1]" value="'.$aSettings["ArticlePerPage"].'" size="3" title="'.mi18n("Set to 0 to disable page browsing").'"></td>'."\n";
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text">'.mi18n("Sort by:").'</td>'."\n";
echo ' <td class="text"><select name="CMS_VAR[2]">'."\n";
if ($aSettings["SortBy"] == "" || $aSettings["SortBy"] == "CATART.idart") {
echo ' <option value="CATART.idart" selected>'.mi18n("Article ID").'</option>'."\n";
} else {
echo ' <option value="CATART.idart">'.mi18n("Article ID").'</option>'."\n";
}
if ($aSettings["SortBy"] == "tblData.value") {
echo ' <option value="tblData.value" selected>'.mi18n("Headline").'</option>'."\n";
} else {
echo ' <option value="tblData.value">'.mi18n("Headline").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.created") {
echo ' <option value="ARTLANG.created" selected>'.mi18n("Add Date").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.created">'.mi18n("Add Date").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.lastmodified") {
echo ' <option value="ARTLANG.lastmodified" selected>'.mi18n("Last Modified Date").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.lastmodified">'.mi18n("Last Modified Date").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.published") {
echo ' <option value="ARTLANG.published" selected>'.mi18n("Published Date").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.published">'.mi18n("Published Date").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.title") {
echo ' <option value="ARTLANG.title" selected>'.mi18n("Page Title (Backend)").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.title">'.mi18n("Page Title (Backend)").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.pagetitle") {
echo ' <option value="ARTLANG.pagetitle" selected>'.mi18n("Page Title (Frontend)").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.pagetitle">'.mi18n("Page Title (Frontend)").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.summary") {
echo ' <option value="ARTLANG.summary" selected>'.mi18n("Summary (Backend)").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.summary">'.mi18n("Summary (Backend)").'</option>'."\n";
}
if ($aSettings["SortBy"] == "ARTLANG.artsort") {
echo ' <option value="ARTLANG.artsort" selected>'.mi18n("Sort No.").'</option>'."\n";
} else {
echo ' <option value="ARTLANG.artsort">'.mi18n("Sort No.").'</option>'."\n";
}
if ($aSettings["SortBy"] == "RAND()") {
echo ' <option value="RAND()" selected>'.mi18n("Random").'</option>'."\n";
} else {
echo ' <option value="RAND()">'.mi18n("Random").'</option>'."\n";
}
echo ' </select>'."\n";
if ($aSettings["SortDir"] != "DESC") {
echo ' <input type="radio" name="CMS_VAR[3]" value="ASC" checked>'.mi18n("Ascending").' <input type="radio" name="CMS_VAR[3]" value="DESC">'.mi18n("Descending")."\n";
} else {
echo ' <input type="radio" name="CMS_VAR[3]" value="ASC">'.mi18n("Ascending").' <input type="radio" name="CMS_VAR[3]" value="DESC" checked>'.mi18n("Descending")."\n";
}
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text">'.mi18n("Start Article:").'</td>'."\n";
if ($aSettings["ShowStart"] != "enabled") {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[4]" value="enabled">'.mi18n("Show").'</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[4]" value="enabled" checked>'.mi18n("Show").'</td>'."\n";
}
echo ' </tr>'."\n";
/*###########################################*/
echo '<tr><td class="text">Datums-Format</td>
<td>
<select name="CMS_VAR[14]" size="1" style="min-width: 250px;">
<option value="-1">Keine Datumsangabe anzeigen</option>';
if("CMS_VALUE[14]"=="d.m.y") $s1='selected="selected"';
if("CMS_VALUE[14]"=="d.m.Y") $s2='selected="selected"';
if("CMS_VALUE[14]"=="d.m.y H:i") $s3='selected="selected"';
if("CMS_VALUE[14]"=="d.m.Y H:i") $s4='selected="selected"';
if("CMS_VALUE[13]"=="create") $s5='checked="checked"'; else $s5="";
if("CMS_VALUE[13]"=="publish") $s6='checked="checked"'; else $s6="";
echo' <option '.$s1.' value="d.m.y">31.12.99</option>
<option '.$s2.' value="d.m.Y">31.12.1999</option>
<option '.$s3.' value="d.m.y H:i">31.12.99 13:30 Uhr</option>
<option '.$s4.' value="d.m.Y H:i">31.12.1999 13:30 Uhr</option>
</select>
<input type="radio" name="CMS_VAR[13]" value="create" '.$s5.'>'.mi18n("Create-Date").'
<input type="radio" name="CMS_VAR[13]" value="publish" '.$s6.'>'.mi18n("Publish-Date").'
</td>
</tr>
<tr>
<td class="text">'.mi18n("Choose Template").':</td>
<td class="text">
<select name="CMS_VAR[15]" size="1">
<option value="">'.mi18n("Nothing selected").'</option>';
$strPath_fs = $cfgClient[$client]["path"]["frontend"].'templates/';
$optionFields ="";
$handle = opendir($strPath_fs);
$files = array();
while ($entryName = readdir($handle))
{
if (is_file($strPath_fs.$entryName))
{
$files[]=array($strPath_fs.$entryName,$entryName);
}
}
closedir($handle);
asort($files);
while (list ($key, $val) = each ($files))
{
if ("CMS_VALUE[15]"==$val[0])
{
$optionFields.="\n\t".'<option selected="selected" value="'.$val[0].'">'.$val[1].'</option>';
} else {
$optionFields.="\n\t".'<option value="'.$val[0].'">'.$val[1].'</option>';
}
}
echo $optionFields.'</select></td>
</tr>';
// Page browsing style 1
echo ' <tr>'."\n";
echo ' <td class="text">'.mi18n("Page browsing type:").'</td>'."\n";
if ($aSettings["PageBrowsingType01"] != "enabled")
{
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[16]" value="enabled"> '.mi18n("Back").' / '.mi18n("Next").'</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[16]" value="enabled" checked> '.mi18n("Back").' / '.mi18n("Next").'</td>'."\n";
}
echo ' </tr>'."\n";
// Page browsing style 2
echo ' <tr>'."\n";
echo ' <td> </td>'."\n";
if ($aSettings["PageBrowsingType02"] != "enabled")
{
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[17]" value="enabled"> 1 2 3 4 5 6 7 ...</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[17]" value="enabled" checked> 1 2 3 4 5 6 7 ...</td>'."\n";
}
echo ' </tr>'."\n";
// Page browsing style 3
echo ' <tr>'."\n";
echo ' <td> </td>'."\n";
if ($aSettings["PageBrowsingType03"] != "enabled")
{
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[18]" value="enabled"> '.mi18n("Page").' x '.mi18n("of").' y</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[18]" value="enabled" checked> '.mi18n("Page").' x '.mi18n("of").' y</td>'."\n";
}
echo ' </tr>'."\n";
// Page browsing style 4
echo ' <tr>'."\n";
echo ' <td> </td>'."\n";
if ($aSettings["PageBrowsingType04"] != "enabled")
{
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[19]" value="enabled"> |< 1 ... 3 4 5 ... 8 >|</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[19]" value="enabled" checked> |< 1 ... 3 4 5 ... 8 >|</td>'."\n";
}
echo ' </tr>'."\n";
// Page browsing style 5
echo ' <tr>'."\n";
echo ' <td> </td>'."\n";
if ($aSettings["PageBrowsingType05"] != "enabled")
{
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[20]" value="enabled"> « ‹ 1 ... 3 4 5 ... 8 › »</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[20]" value="enabled" checked> « ‹ 1 ... 3 4 5 ... 8 › »</td>'."\n";
}
echo ' </tr>'."\n";
// Enable UTF8 decoding
echo ' <tr>'."\n";
echo ' <td class="text">'.mi18n("Use UTF8 decoding:").'</td>'."\n";
if ($aSettings["UseUTF8"] != "enabled")
{
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[21]" value="enabled"> '.mi18n("Yes").' ('.mi18n("Only required if the client do not use UTF8 coding!").')</td>'."\n";
} else {
echo ' <td class="text"><input type="checkbox" name="CMS_VAR[21]" value="enabled" checked> '.mi18n("Yes").' ('.mi18n("Only required if the client do not use UTF8 coding!").')</td>'."\n";
}
echo ' </tr>'."\n";
echo '<tr><td colspan="2"> </td></tr>';
/*###########################################*/
echo ' </table>'."\n";
echo ' <table cellspacing="0" cellpadding="2" border="0" width="100%">'."\n";
echo ' <tr>'."\n";
echo ' <td colspan="2" class="textw_medium" style="background-color: #a9aec2; border: 1px solid #747488;">'.mi18n("Identify elements:").'</td>'."\n";
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text" style="border-left: 1px solid #747488;">'.mi18n("Sample Category:").'</td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;">'.fncBuildCategorySelect("CMS_VAR[12]", $aSettings["SampleCat"], 0, "if (document.forms[0].elements['CMS_VAR[12]'].value != 'CMS_VALUE[12]') { document.forms[0].elements['CMS_VAR[6]'].disabled = true; document.forms[0].elements['CMS_VAR[7]'].disabled = true; document.forms[0].elements['CMS_VAR[8]'].disabled = true; document.forms[0].elements['CMS_VAR[9]'].disabled = true; } else { document.forms[0].elements['CMS_VAR[6]'].disabled = false; document.forms[0].elements['CMS_VAR[7]'].disabled = false; document.forms[0].elements['CMS_VAR[8]'].disabled = false; document.forms[0].elements['CMS_VAR[9]'].disabled = false;}").' '.$sSubmitLink.'</td>'."\n";
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text" style="border-left: 1px solid #747488;">'.mi18n("Sample Article:").'</td>'."\n";
if ($aSettings["SampleCat"] == 0) {
$sDisabled = "disabled";
} else {
$sDisabled = "";
}
echo ' <td class="text" style="border-right: 1px solid #747488;">'.fncBuildArticleSelect("CMS_VAR[6]", $aSettings["SampleCat"], $aSettings["SampleArt"], "if (document.forms[0].elements['CMS_VAR[6]'].value != 'CMS_VALUE[6]') { document.forms[0].elements['CMS_VAR[7]'].disabled = true; document.forms[0].elements['CMS_VAR[8]'].disabled = true; document.forms[0].elements['CMS_VAR[9]'].disabled = true; } else { document.forms[0].elements['CMS_VAR[7]'].disabled = false; document.forms[0].elements['CMS_VAR[8]'].disabled = false; document.forms[0].elements['CMS_VAR[9]'].disabled = false;}", $sDisabled).' '.$sSubmitLink.'</td>'."\n";
echo ' </tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="text" style="border-left: 1px solid #747488;">'.mi18n("Headline Element:").'</td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;">'.fncBuildTypeSelect("CMS_VAR[7]", $aSettings["SampleArt"], $aSettings["HeadlineIdentifier"], "'1','2','3','9','17'").' '.mi18n("Length (max.):").' <input type="text" name="'."CMS_VAR[8]".'" value="'.$aSettings["HeadlineLength"].'" size="3" title="'.mi18n("Set to 0 to show all").'"></td>'."\n";
echo ' </tr>'."\n";
if ($aSettings["Elements"] == 0) {
$sBottomStyle = "border-bottom: 1px solid #747488;"; // Paint the table area closing line
} else {
$sBottomStyle = "";
}
echo ' <tr>'."\n";
echo ' <td class="text" style="border-left: 1px solid #747488;'.$sBottomStyle.'">'.mi18n("Additional elements:").'</td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;'.$sBottomStyle.'"><input type="text" name="CMS_VAR[9]" value="'.$aSettings["Elements"].'" size="3" title="'.mi18n("Set to a value above 0 to specify text or images as additional elements").'"> '.$sSubmitLink.'</td>'."\n";
echo ' </tr>'."\n";
if ($aSettings["Elements"] > 0) {
for ($i = 0; $i < $aSettings["Elements"]; $i++) {
$iElementType = $iDataStart + ($i * 10);
echo "<!-- Durchlauf $i -->";
$iElementIdentifier = $iElementType + 1;
$iElementWidth = $iElementType + 2;
$iElementHeight = $iElementType + 3;
$iElementUseSummary = $iElementType + 4;
/*$iElementPadding = $iElementType + 4;
$iElementImgAlign = $iElementType + 5;*/
echo ' <tr>'."\n";
echo ' <td class="text" style="border-left: 1px solid #747488;padding-left: 20px;vertical-align: top;">'.sprintf(mi18n("%s. Element:"), $i + 1).'</td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;">'.mi18n("Type:").'<br />'."\n";
echo ' <select name="'."CMS_VAR[$iElementType]".'" onchange="if (document.forms[0].elements[\''."CMS_VAR[$iElementType]".'\'].value != \''.$aSettings["k".$i]["ElementType"].'\') { document.forms[0].elements[\''."CMS_VAR[$iElementIdentifier]".'\'].disabled = true; document.forms[0].elements[\''."CMS_VAR[$iElementWidth]".'\'].disabled = true; if (document.forms[0].elements[\''."CMS_VAR[$iElementHeight]".'\']) {document.forms[0].elements[\''."CMS_VAR[$iElementHeight]".'\'].disabled = true;}} else { document.forms[0].elements[\''."CMS_VAR[$iElementIdentifier]".'\'].disabled = false; document.forms[0].elements[\''."CMS_VAR[$iElementWidth]".'\'].disabled = false; if (document.forms[0].elements[\''."CMS_VAR[$iElementHeight]".'\']) {document.forms[0].elements[\''."CMS_VAR[$iElementHeight]".'\'].disabled = false;}}"">'."\n";
if ($aSettings["k".$i]["ElementType"] == "Text") {
echo ' <option value="Text" selected="selected">'.mi18n("Text").'</option>'."\n";
} else {
echo ' <option value="Text">'.mi18n("Text").'</option>'."\n";
}
if ($aSettings["k".$i]["ElementType"] == "Image") {
echo ' <option value="Image" selected="selected">'.mi18n("Image").'</option>'."\n";
} else {
echo ' <option value="Image">'.mi18n("Image").'</option>'."\n";
}
if ($aSettings["k".$i]["ElementType"] == "ExtractedImage") {
echo ' <option value="ExtractedImage" selected="selected">'.mi18n("Image from text").'</option>'."\n";
} else {
echo ' <option value="ExtractedImage">'.mi18n("Image from text").'</option>'."\n";
}
echo ' </select> '.$sSubmitLink.' '."\n";
echo ' </td>'."\n";
echo ' </tr>'."\n";
if ($i == ($aSettings["Elements"] - 1)) {
$sBottomStyle = "border-bottom: 1px solid #747488;"; // Paint the table area closing line
} else {
$sBottomStyle = "";
}
echo ' <tr>'."\n";
/*if($aSettings["k".$i]["ElementImgAlign"]=="Text")$n='checked="checked"'; else $n="";
if($aSettings["k".$i]["ElementImgAlign"]=="left")$l='checked="checked"'; else $l="";
if($aSettings["k".$i]["ElementImgAlign"]=="right")$r='checked="checked"'; else $r="";*/
switch ($aSettings["k".$i]["ElementType"]) {
case "Image":
echo ' <td class="text" style="border-left: 1px solid #747488;'.$sBottomStyle.'padding-left: 20px;"> </td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;'.$sBottomStyle.'">'.mi18n("Item:").'<br />'.fncBuildTypeSelect("CMS_VAR[$iElementIdentifier]", $aSettings["SampleArt"], $aSettings["k".$i]["Identifier"], "'4'").' '."\n";
echo ' '.mi18n("Width:"). ' <input type="text" name="'."CMS_VAR[$iElementWidth]".'" value="'.$aSettings["k".$i]["ElementWidth"].'" size="4" title="'.mi18n("Set to 0 to disable resize").'"> '."\n";
echo ' '.mi18n("Height:").' <input type="text" name="'."CMS_VAR[$iElementHeight]".'" value="'.$aSettings["k".$i]["ElementHeight"].'" size="4" title="'.mi18n("Set to 0 to disable resize").'">'."\n";
/*echo ' <br>'.mi18n("Image-Padding:").'<br> <input type="text" name="'."CMS_VAR[$iElementPadding]".'" value="'.$aSettings["k".$i]["ElementPadding"].'" size="15" title="'.mi18n("CSS conformal image padding (0px 10px 0px 0px)").'">';
echo ' <br>'.mi18n("Image-Align:").'<br> <input type="radio" name="'."CMS_VAR[$iElementImgAlign]".'" value="left" '.$l.' title="'.mi18n("Picture adjustment in the text").'">'.mi18n("left").'
<input type="radio" name="'."CMS_VAR[$iElementImgAlign]".'" value="right" '.$r.' title="'.mi18n("Picture adjustment in the text").'">'.mi18n("right").'
<input type="radio" name="'."CMS_VAR[$iElementImgAlign]".'" value="none" '.$n.' title="'.mi18n("Picture adjustment in the text").'">'.mi18n("none");*/
echo ' </td>'."\n</td>";
break;
case "ExtractedImage":
echo ' <td class="text" style="border-left: 1px solid #747488;'.$sBottomStyle.'padding-left: 20px;"> </td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;'.$sBottomStyle.'">'.mi18n("Item:").'<br />'.fncBuildTypeSelect("CMS_VAR[$iElementIdentifier]", $aSettings["SampleArt"], $aSettings["k".$i]["Identifier"], "'1','2','3','9','17'").' '."\n";
echo ' '.mi18n("Width:"). ' <input type="text" name="'."CMS_VAR[$iElementWidth]".'" value="'.$aSettings["k".$i]["ElementWidth"].'" size="4" title="'.mi18n("Set to 0 to disable resize").'"> '."\n";
echo ' '.mi18n("Height:").' <input type="text" name="'."CMS_VAR[$iElementHeight]".'" value="'.$aSettings["k".$i]["ElementHeight"].'" size="4" title="'.mi18n("Set to 0 to disable resize").'">'."\n";
/*echo ' <br>'.mi18n("Image-Padding:").'<br> <input type="text" name="'."CMS_VAR[$iElementPadding]".'" value="'.$aSettings["k".$i]["ElementPadding"].'" size="15" title="'.mi18n("CSS conformal image padding (0px 10px 0px 0px)").'">';
echo ' <br>'.mi18n("Image-Align:").'<br> <input type="radio" name="'."CMS_VAR[$iElementImgAlign]".'" value="left" '.$l.' title="'.mi18n("Picture adjustment in the text").'">'.mi18n("left").'
<input type="radio" name="'."CMS_VAR[$iElementImgAlign]".'" value="right" '.$r.' title="'.mi18n("Picture adjustment in the text").'">'.mi18n("right").'
<input type="radio" name="'."CMS_VAR[$iElementImgAlign]".'" value="none" '.$n.' title="'.mi18n("Picture adjustment in the text").'">'.mi18n("none");*/
echo ' </td>'."\n</td>\n\n\n\n";
break;
default:
if ($aSettings["k".$i]["ElementUseSummary"] == "force")
{
$bUseSummary = ' checked="checked"';
}
else
{
$bUseSummary = '';
}
echo ' <td class="text" style="border-left: 1px solid #747488;'.$sBottomStyle.'padding-left: 20px;"> </td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;'.$sBottomStyle.'">'.mi18n("Item:").'<br />'.fncBuildTypeSelect("CMS_VAR[$iElementIdentifier]", $aSettings["SampleArt"], $aSettings["k".$i]["Identifier"], "'1','2','3','9','17'").' '."\n";
echo ' '.mi18n("Length (max.):").' <input type="text" name="'."CMS_VAR[$iElementWidth]".'" value="'.$aSettings["k".$i]["ElementWidth"].'" size="3" title="'.mi18n("Set to 0 to show all").'"><br/><input type="checkbox" name="'."CMS_VAR[$iElementUseSummary]".'" value="force"'.$bUseSummary.' />'.mi18n("Force article summary usage").'</td>'."\n";
}
echo ' </tr>'."\n";
}
}
echo ' </table>'."\n";