FrontendUsers (FEU) > Formular-Layout via CSS (revisited)
Posted: Sat Dec 09, 2006 12:07 am
hallo zusammen.
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:
wäre zu schön gewesen -- funktioniert ebenfalls nicht.
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
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