css zuweisung
Verfasst: Sa 28. Jan 2006, 12:25
Kann ich die erstellen .css nur per hand in die layouts eintragen, oder gibt es ne möglichkeit den "templates" css-files zuzuweisen?
Das Diskussionsforum zum Open Source Content Management System
https://www.forum.contenido.org/
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";