css zuweisung
css zuweisung
Kann ich die erstellen .css nur per hand in die layouts eintragen, oder gibt es ne möglichkeit den "templates" css-files zuzuweisen?
-
- Beiträge: 1536
- Registriert: Fr 20. Aug 2004, 10:07
- Kontaktdaten:
such mal nach switcher oder css style switcher bzw auf
CSS-Auswahl
http://www.contenido.org/opensourcecms/ ... a-130.html
CSS-Auswahl
http://www.contenido.org/opensourcecms/ ... a-130.html
greets
das teil ist schon recht gut, nur wie kann ich mehrere .css files für ein tpl auswählen?
hab schon versucht selbst dran rumzucoden, nur bin ich nicht so fit in contenido
hab schon versucht selbst dran rumzucoden, nur bin ich nicht so fit in contenido
Zuletzt geändert von mukraker am Sa 28. Jan 2006, 12:50, insgesamt 1-mal geändert.
-
- Beiträge: 1536
- Registriert: Fr 20. Aug 2004, 10:07
- Kontaktdaten:
mehrfach einsetzen finde ich recht unschön. Kann doch nicht so schwierig sein ein "multiple" feld daraus zu machen oder?
hier mal mein input versuch. klappt mal leider noch gar nicht. Wie verklickere ich Contenido, dass ich ein Array und kein String/Integer... speichern möchte?
hier mal mein input versuch. klappt mal leider noch gar nicht. Wie verklickere ich Contenido, dass ich ein Array und kein String/Integer... speichern möchte?
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : CSS-Auswahlmodul
* Author(s) : Michael Lührig
* Copyright : www.luehrig-mediendesign, Dipl.-Ing. Michael Lührig
* Created : 10-02-2004
* - für Contenido V4.4
************************************************/
// evtl. vorhandenen Wert in $selected speichern
$selected = array();
$selected = implode(",", "CMS_VALUE[0]");
// CSS-Dateiverzeichnis aus der Systemconfig einlesen
$path = $cfgClient[$client]["css"]["path"];
// Dateihandle definieren
$handle = opendir($path);
$aFiles = array();
while ($file = readdir($handle)) {
if( is_file($path.$file) ) {
// Nur Dateien mit der Endung *.css aufnehmen
if (eregi("\.css", $file))
{
$aFiles[] = $file;
}
}
}
closedir($handle);
// Tabellenaufbau für den Modulkonfigurator im Template erzeugen
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">\n".
" <tr valign=\"top\">\n".
" <td colspan=\"2\">CSS-Auswahl von <a href=\"http://www.luehrig.biz\" target=\"_blank\">Lührig-Mediendesign</a>\n".
" </td>\n".
" </tr>\n".
" <tr>\n".
" <td>verwende:</td>\n".
" <td align=\"left\">\n".
" <select name=\"CMS_VAR[0][]\" size=\"4\" multiple=\"multiple\">\n";
// Falls kein Eintrag exisitert per default die Option "--- keine ---" auswählen
if($selected!="0" && $selected!=""){
echo"<option value=\"0\">--- keine ---</option>\n";
}elseif ($selected!="0") {
echo"<option selected=\"selected\" value=\"0\">--- keine ---</option>\n";
}
// Die Dateien sortiert in die Optionenliste einfügen
asort($aFiles);
if (is_array($aFiles)) {
foreach ($aFiles as $filename) {
// Falls ein Eintrag schon getätigt wurde wird diese Option wieder selektiert, sonst nicht
if (in_array(htmlspecialchars($filename), $selecteds) ) {
echo "<option selected=\"selected\" ".
"value=\"".htmlspecialchars($filename)."\">".htmlspecialchars($filename)."</option>\n";
} else {
echo "<option value=\"".htmlspecialchars($filename)."\">".htmlspecialchars($filename)."</option>\n";
}
}
}
echo " </select>\n".
" </td>\n".
" </tr>\n".
" </table>\n";