Page 1 of 3
Neue Vorlage für CP Aufzählung
Posted: Thu 26. Feb 2009, 16:14
by kubik
Hi Leute,
ich würde gerne einen neue Vorlage für den CP Aufzählung erstellen.
Leider finde ich die Standard-Vorlage nicht, um sie unter einem neuen Namen zu modifizieren.
Kann ich aus dieser Tabellen basierten Vorlagen eine auf <div> basierte basteln?
Grüße aus Ludwigsburg
Jochen Kubik
Re: Neue Vorlage für CP Aufzählung
Posted: Thu 26. Feb 2009, 17:18
by Jensensen
Hi Jochen,
stimmt. Offenbar sollte das Template zu finden sein in: /template/inc_cntpart/bulletlist/
Ich würde den CP Auflistung verwenden oder besser gleich CP html und den Code dort einfügen. Wenn Du keinen HTML-Editor zur Verfügung hast, mit dem Du die Listen schnell formatieren könntest, wäre der WYSIWYG-Editor hilfreich.
Auf das fehlende Template könntest Du evt. hier
http://code.google.com/p/phpwcms/issues/list hinweisen.
Re: Neue Vorlage für CP Aufzählung
Posted: Mon 1. Jun 2015, 20:26
by update
Das muss ich doch noch mal aufwärmen: Gibt es noch mal ein Template für Listen? Wäre cool. Im Moment "missbrauche" ich den CP Linklist dafür...
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 08:52
by Uwe367
Sollte in /template/inc_cntpart/bulletlist/ kein Template zu finden sien, so liegt das Standarttemplate in der Regel in /template/inc_default/ aber auch dort ist nichts zu finden. Ist der CP evtl. deprecated?
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 09:04
by update
Uwe367 wrote:aber auch dort ist nichts zu finden
Eben!
Und noch cooler wäre es, den Listeneinträgen eine (individuelle) class mitgeben zu können
Und/oder der ganzen Liste eine generelle class, damit man die List-Bullets individuell stylen kann (oder so). Ergebnis (simpel) zB:
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 09:24
by Uwe367
Klar wäre das toll wenn das ginge, aber irgendwoher muß der CP ja sein Standarttemplate bekommen. Die Frage ist eben nur.. Woher
Hatte noch ne Idee.... schau mal in config/conf.template_default.inc.php, so ab Zeile 107. Könnte das damit was zu tun haben?
Code: Select all
$template_default['top_listentry_before'] = '<div class="listEntry">';
$template_default['top_listentry_after'] = '</div>'
Und bei Zeile 159 hab ich das gefunden...
Code: Select all
$template_default['article']['bullet_sign'] = '<img src="img/article/bullet_1.gif" alt="" /><img src="img/leer.gif" width="1" height="1" alt="" />';
Wenn ja könntest du hier ne eigene Klasse definieren, ähnlich wie bei der Artikelpaginierung...
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 09:29
by update
das scheint sich aber auf das Article-listing zu beziehen.
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 09:33
by Uwe367
Hab jetzt einfach mal einen CP erstellt und das kommt als Quelltext raus..
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td nowrap="nowrap"><img src="img/article/bullet_1.gif" alt="" /><img src="img/leer.gif" width="1" height="1" alt="" /></td><td>Test 1</td></tr>
<tr valign="top"><td nowrap="nowrap"><img src="img/article/bullet_1.gif" alt="" /><img src="img/leer.gif" width="1" height="1" alt="" /></td><td>Test 2</td></tr>
<tr valign="top"><td nowrap="nowrap"><img src="img/article/bullet_1.gif" alt="" /><img src="img/leer.gif" width="1" height="1" alt="" /></td><td>Test3</td></tr>
</table>
Also das Bullet wird in der conf.template_default.inc.php definiert. Fragt sich nur noch wo die Tabelle herkommt....
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 09:56
by update
Ich hätte aber lieber so was als Template (hier das missbrauchte link-list als simples Beispiel):
Code: Select all
<!--LINKLIST_START//-->
<div class="col-md-4 col-sm-4 text-left">
[TITLE]<h3>{TITLE}</h3>[/TITLE]
[SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]
[LINKLIST]<ul class="list-icon spaced check-circle" id="linklist{ID}">
{LINKLIST}
</ul>[/LINKLIST]
</div>
<!--LINKLIST_END//-->
<!--LINKLIST_ENTRY_START//-->[LINK] <li>{LINKNAME}</li>[/LINK]<!--LINKLIST_ENTRY_END//-->
<!--LINKLIST_SPACE_START//-->
<!--LINKLIST_SPACE_END//-->
Hier bekommen alle LIs den gleichen Bullet.
Und sowas in der Art als Template:
Code: Select all
<!--LI_LIST_START//-->
<div class="col-md-4 col-sm-4 text-left">
[TITLE]<h3>{TITLE}</h3>[/TITLE]
[SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]
[LI_LIST]<ul class="list-icon spaced" id="li_list{ID}">
{LI_LIST}
</ul>[/LI_LIST]
</div>
<!--LI_LIST_END//-->
<!--LI_LIST_ENTRY_START//-->[LI_ENTRY] <li class="{LI_CLASS}">{LI_NAME}</li>[/LI_ENTRY]<!--LI_LIST_ENTRY_END//-->
<!--LI_LIST_SPACE_START//-->
<!--LI_LIST_SPACE_END//-->
Nicht getestet, aber so oder so ähnlich sollten die einzelnen Bullets dann unterschiedlich daherkommen können.
Der Eintrag im CP könnte ja analog wie beim Linklist-CP sein:
mein erster Listeneintrag | a_klasse
mein zweiter | b_klasse
mein dritter | a_klasse
mein vierter | c_klasse
Farbe, Größe usw dann über CSS...
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 10:04
by Uwe367
Hab jetzt nochmal ein wenig gesucht und auch noch was gefunden woraus man vielleicht ein eigenes Template für diesen CP ableiten könnte. Hier wird scheinbar die Tabelle generiert: include/inc_tmpl/content/cnt4.inc.php
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 10:17
by update
es könnte auch include/inc_tmpl/content/cnt100.inc.php sein, denke ich.
EDIT: Bzw noch eher /include/inc_front/content/cnt4.article.inc.php
Re: Neue Vorlage für CP Aufzählung
Posted: Tue 2. Jun 2015, 10:28
by Uwe367
Hab mir greade mal den cnt100 angeschaut.... Der gehört eher zum CP Liste denn bei dem hast du verschiedene Auswahlmöglichkeiten zur Darstellung der Liste und man kann KEIN Tempalte auswählen
Denke auch auch daß es aus dem cnt4 kommt.
Bleibt nur noch die Frage ob ein eigenes Template dort überhaupt greift da in inc_default kein Standarttemplate vorhanden ist und falls ja.. wird dort ein
temlate.tmpl oder ein
template.html benötigt?
[EDIT]
Gerade mal mit einem Template probiert.. wird nicht gerendert, am Quelltext verändert sich gar nichts.
Ich denke daß dieser CP veraltet ist und nicht weiterentwickelt wird.
Vielleicht könnte man denm ganzen noch mittels frontend_render Script zu Leibe rücken....
[EDIT 2]
Nochmal geschaut und.....der gerenderte Quelltext scheint aus dieser Datei zu kommen: include/inc_front/content/cnt4.article.inc.php, Zeile 27
Code: Select all
<tr valign="top"><td nowrap="nowrap">'.$template_default["article"]["bullet_sign"]."</td><td>
Wenn ich das mit der Ausgabe des Quelltextes vergleiche, den ich weiter oben gepostet habe, ist es ziemlich eindeutig
Re: Neue Vorlage für CP Aufzählung
Posted: Wed 3. Jun 2015, 06:30
by Oliver Georgi
Für CPs, die kein Vorlagenauswahlmenü bieten, existiert schlicht keine Vorlagenmöglichkeit.
Re: Neue Vorlage für CP Aufzählung
Posted: Wed 3. Jun 2015, 07:27
by Uwe367
Oliver Georgi wrote:Für CPs, die kein Vorlagenauswahlmenü bieten, existiert schlicht keine Vorlagenmöglichkeit.
Es geht hier um den
CP Aufzählung und wie man auf dem Screenshot erkennen kann....
....bietet dieser sehr wohl ein Vorlagenauswahlmenü und im Verzeichnis /inc_cntpart existiert ein Verzeichnis /bulletlist welches leer ist. Aus meiner Sicht ist dieses das einzige Verzeichnis welches zu diesem CP seitenes der Bennenung Sinn macht.
Im Verzeichnis /inc_default befindet sich zudem kein Standarttemplate welches man nutzen und entsprechend abwandeln könnte.
Oder unterliegen wir hier alle einem Irrtum und suchen an den völlig falschen Stellen nach einem Template?
Achso.. phpwcms Version ist: phpwcms 1.7.9 (2015/05/11, r539
Re: Neue Vorlage für CP Aufzählung
Posted: Wed 3. Jun 2015, 08:38
by Oliver Georgi
stimmt, scheint da ist irgendwann ein Gedanke verloren gegangen. Fehlt der Rendering Part im Frontend.