das problem, was ich hier anspreche, ist nicht neu (siehe: http://forum.cmsmadesimple.org/index.ph ... 940.0.html). scheinbar gibt es bis dato auch keine lösung für dieses anliegen (auch im haupt-forum -- nichts):
wenn man eine seite aufsetzt, ist es vonnöten, dass ALLES im gleichen look erscheint. sprich: auch die formular-felder und buttons.
FEU ist echt eine harte nuss. ich habe immer noch keine lösung gefunden, die inputs und submits per css-klasse zu formatieren. das haut mein natürlich layout völlig durcheinander.
einen möglichen ansatz habe ich gefunden, in modules/FEU/functions.php:
Code: Select all
function myCreateInputSubmit($id, $name, $value='', $image='', $addttext='')
{
global $gCms;
$text = '<input name="'.$id.$name.'" value="'.$value.'" type=';
if ($image != '')
{
$text .= '"image"';
$img = $gCms->config['root_url'].DIRECTORY_SEPARATOR.$image;
$text .= ' src="'.$img.'"';
}
else
{
$text .= '"submit"';
/********** string umwandeln in:'"submit" "class="feu_submit"' ? **********/
}
if ($addttext != '')
{
$text .= ' '.$addttext;
}
$text .= ' />';
return $text . "\n";
}
interessanterweise wird die funktion 'myCreateInputSubmit' auch nirgend im hauptmodule aufgerufen ...
hm, was nutzt einem das beste modul, wenn die doks unter aller sau sind?
jeder einzelne coder bastelt bei CMSMS offenbar sein eigenes smarty-süppchen.
wäre es nicht langsam mal sinnvoll eine gut dokumentierte api bereitszustellen, wo solche sachen (klassendefinition, form-ids etc.) kohärent geändert werden können?
just my 2 cents ...
--babulski