Hallo ich sitze seid ein paar Tagen und versuche die Templates von subcolumns zu erweitern, aber das gelingt mir nicht weil ich keinen eigen PHP Code schreiben kann der vernüftig ausgeführt wird. Ich möchte hier mal meinen extrem kommentierten Code zum posten:
ce_colsetStart.tpl
PHP-Code:
<!-- Spaltenset Start //-->
<!-- <?php echo $this->colID ?> Column //--> <!-- Sollte mir zum anzeigen der Inhalte der colId dienen, wird aber nicht interpertiert, Warum? -->
<!-- Folgender Code war von mir gedacht: um weitere Div Container einzusetzten damit über jeder Spalte ein oberer und ein Unter Container
erzeugt wird in dem ich grafische
"Deckel und Boden Elemente einfügen kann, dabei soll allerdings die Höhe über alle Spalten gleich sein. (Hacken im BE) Damit ich die Deckel - Elemente und die Boden Elemente allgemein ansprechen kann, wollte ich eine Art Generiertes <div class="..." > Konstruckt erzeugen.
Folgendes habe ich vor gehabt: //-->
<?php
<!-- -dient zum Auslesen der Classe und um eine neue eindeuteige Variable für die class="..." zu erzeugen die pro Spalte und Spalten-Set eindeutig ist -->
$o_var=$this->claas;
if (isset($o_var)){
$a_class_content=array();
$a_class_content=explode(" ",$o_var);
$class_name_mix0=$a_class_content[0];
$class_name_mix1=$a_class_content[1];
}
?>
<!-- evtl. wollte ich aus dem String der Erzeugt wird mit $this->class auch nur die Leerzeichen entfernen und dan so einen Classennamen bekommen wie:-->
<div class="<?php echo $this->class; ?> <?php echo $this->scclass; ?>"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<!-- first Column //-->
<div class="<?php echo $class_name_mix0."-TopStartCol".$class_name_mix1;?>" ><!-- content TopStartCol //--><div>
<div class="<?php echo $this->column; ?>">
<div class="<?php echo $this->inside; ?>"<?php if($this->gap['right']): ?> style="padding-right:<?php echo $this->gap['right']; ?>;"<?php endif; ?>>
Der Kürze halber verzichte ich hier auf die Weiteren tpl Datei ausschnitte, werde sie aber falls gewünscht gerne hier nachreichen.
Meine Hauptfragen sind diese bezüglich Template Erweiterrungen:
Wie kann ich eigenen PHP -Code in den Templates ausführen?
Muss ich die Klasse zuerst installieren?
und diese <!-- ausdruck //--> Anweisungen für einen Parser?
Wo bekomme ich ausführliche Informationen über das Anpassen dieser Templates bzw. dem selbsterstellen von erweiterrugne bzw. dem Anpassen solcher Erweiterungen*?
*Logischer Weise nur wen diese unter einer freien Lizenz stehen.
Lesezeichen