dma_elementgenerator - Wie eigenes Template erstellen
Hallo Zusammen,
ich blicke als Newbie irgendwie nicht durch und komme nicht recht weiter mit meiner Seite. Unter Contao 2.10.4 habe ich die dma_extension 0.0.2 alpha1 installiert, um einen kleinen Katalog zu erstellen, der dann als Inhaltselement auf einer Artikelseite erscheint.
Drei/vier Felder und ein Bild, dass Ganze etwas nett angeordnet. Ersatzteil-Katalog mit Teile-Nummer, einer Abbildung, der Beschreibung und noch ein Feld Bemerkung.
Nicht spektakulär. Setup und Definition des Inhaltselementes super easy. Definition des Katalogs innerhalb eines Artikels null Problem.
Die Ausgabe stellt die einzelnen Einträge im FE nun unformatiert(?) brav untereinander dar in Form einer UL nach dem Schema: Label, Value - eben ganz so wie vorher eingegeben.
Wie formatiere ich das ganze nun, damit mit etwas CSS ein ansehnlicheres Stück Webseite daraus wird?
Ich dachte, kopieren der dma_eg-default.html, umbenennen im Backend zu dma_eg_eigenes.tpl und dann über Themes/CSS die Formatierungen vornehmen?
Aber das tut nicht?!
Und in der original Templatedatei steht so gut wie nix drin?
HTML-Code:
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<ul>
<?php echo $this->fields; ?>
</ul>
</div>
Hab' im Forum rumgeschaut und in einem Beitrag sah die Template Datei ganz anders aus.
Bin jetzt verwirrt und ratlos, wie anfangen, um eigenes Aussehen bei der Ausgabe der Webseite zu gestalten.
Besten Dank für Eure Hilfe und Hinweise.
Gruß
/Ralf
Templates in Unterordnern werden nicht angezeigt
Hallo Janosch,
habe gerade die Version 0.0.2 alpha1 unter Contao 2.10.4 installiert und soweit läuft auch alles prima. Beim Umbenennen des (angepassten) Templates dma_eg_default.html5 in einen eigenen Namen konnte ich diesen Namen bei den Einstellungen des neuen Elementes nicht auswählen. Nachdem ich das Template dann in den Standard-Ordner /Templates kopiert hatte, wurde es gefunden. Offensichtlich wird in der Dropdown-Liste nur im /Templates Ordner nach Templates gesucht, nicht aber in dem über den Theme-Manager zugewiesenen Ordner für Templates, kann das sein?
Das scheint jedoch nur ein Problem des Dropdowns in den Einstellungen zu sein.
Grüße, David
Template wird nicht in der Liste der Vorlagen angezeigt
Wenn ich ein Template erstelle, dann wird es nicht in der Liste der Vorlagen angezeigt :(
Das scheint daran zu liegen, dass in der tl_dma_eg in der pid immer 0 eingetragen wird. Dies sollte aber der ID des Themes entsprechen, damit das Template-Verzeichnis des Themes berücksichtigt wird. Im Callback steht nämlich:
Code:
$intPid = $dc->activeRecord->pid;
if ($this->Input->get('act') == 'overrideAll')
{
$intPid = $this->Input->get('id');
}
return $this->getTemplateGroup('dma_eg_', $intPid);
Die pid wird aber niemals mit der id des Themes gesetzt.
Was macht eigentlich das "mod_dma_eg" template ?
Hallo, Super Extension!
Habe gerade ein Element angelegt welches ich mit einem eigenen Template ausgebe (dem angepassten dma_eg_default). Da ich in dem "dma_eg_default" Elemente in einer li /li Liste ausgeben möchte würde ich gern drumherum ein ul /ul schrieben, und da dachte ich das dies im "mod_dma_eg.html5" geschiet ? Tut es aber irgendwie nicht ? Kann mir da jmd weiterhelfen ?
Habe auch ein Problem mit der Anzeige meines erstellten Templates
Hallo zusammen,
ich hänge schon an einem einfachen Problem fest. Habe ein eigenes Template unter system\modules\dma_elementgenerator\templates erstellt. Leider wird es nicht im Contao-Backend im Elementgenerator angeboten. Was mach ich denn da falsch. Meine Dateien haben die Namen
dma_eg_rr.html5
dma_eg_rr.tpx
dma_eg_rr.xhtml
Für eine Tipp wäre ich echt dankbar.
LG, Rene