Vorlage für Content Types ändern

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Vorlage für Content Types ändern

Post by _mel_ »

Hallo liebes Forum,

bei meinem Versuch ein semantisch möglichst korrektes html in Kombination mit css-basierten Vorlagen zu entwickeln stosse ich gerade meine Grenzen wenn es um die Anpassung der Content Types geht. In der Datei conf.template_default.inc.php konnte ich schonmal erfolgreich spacer-gifs entfernen etc.

Anbei ein Ausschnitt :
$template_default["article"]["content_head_before"] = ""; //'<br />'; geaendert von Mel 16-05-05
$template_default["article"]["content_head_after"] = '<br />';
$template_default["article"]["content_head_class"] = "contentHead";
$template_default["article"]["content_subhead_before"] = ""; //'<br />'; geaendert von Mel 16-05-05
$template_default["article"]["content_subhead_after"] = ""; //'<br />'; geaendert von Mel 16-05-05
$template_default["article"]["content_subhead_class"] = 'contentSubHead';


Mein Wunsch wäre folgender: ich möchte den <span>-Tag am liebsten durch h1, h2, h3 etc. ersetzen. Ich möchte eben auch auf diese vielen <br /> Tags verzichten und lieber <p> einsetzen.

Die Ausgabe hier ist folgende:
<span class="contentHead">Immergut - Special I</span><br /><span class="contentSubHead">25.03.2005, Hamburg</span><div class="articleText">lorem ipsum.... etc.

Anstelle von <span class="contentHead"> möchte ich am liebsten <h1> stehen haben. Doch WO könnte ich das ändern? Bzw. geht das ÜBERHAUPT?

Vielen lieben Dank für Eure Hilfe,
mel
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hallo _mel_,

$template_default["article"]["content_head_before"] = '';
$template_default["article"]["content_head_after"] = '<br />';

versuch doch einfach mal mit:

$template_default["article"]["content_head_before"] = '<h1>';
$template_default["article"]["content_head_after"] = '</h1>';

Dadurch wird alles, was zum ContentHead gehört, von den h1 Anweisung "eingepackt".

Das kannst du an allen Stellen vornehmen!
Im Grunde ist damit jede Konstellation denkbar, nach dem Muster:

= '<div class="KLASSE" style="xxxxxxxxx; yyyyyyyy;">'
= '</div>'
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

Hallo Pepe!

Super, vielen Dank für den Hinweis, manchmal steht man wirklich auf dem Schlauch ;)

Leider habe ich es noch nicht geschafft den CP "text mit bild" zu ändern:

<table width="108" border="0" cellspacing="0" cellpadding="0" align="left" class="image_table">
<tr><td class="image_td"><a href="image_zoom.php?show=Y2Q0NTU3NmEwNjk0YTU3OTRkOTBjMmQ0MTkyODQ0YmMuZ2lmP3dpZHRoPSI0ODIiIGhlaWdodD0iMzY4Ig==" onClick="window.open('image_zoom.php?show=Y2Q0NTU3NmEwNjk0YTU3OTRkOTBjMmQ0MTkyODQ0YmMuZ2lmP3dpZHRoPSI0ODIiIGhlaWdodD0iMzY4Ig==','previewpic','width=482,height=368');return false;" target="_blank"><img src="content/images/de48cf895ddcbac3bb13b9314b130e71.png" width="100" height="76" border="0" class="image_img" alt="testbild.gif"></a></td><td><img src="img/leer.gif" width="8" height="1" alt="" /></td></tr>
<tr><td colspan="2"><img src="img/leer.gif" width="1" height="3" alt="" /></td></tr>
<tr><td align="center" bgcolor="#efefef" class="image_caption"><img src="img/leer.gif" width="1" height="3" alt="" /><br />Testbild<br /><img src="img/leer.gif" width="1" height="3" alt="" /></td><td><img src="img/leer.gif" width="8" height="1" alt="" /></td></tr>
</table>

WO kann ich denn diese Tabelle entfernen? In der Datei conf.template_default.inc.php geht das ja nicht ...oder übersehe ich da schon wieder etwas?

vielen dank und lg melanie
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

ich schiebe gleich noch eine Frage hinterher:

wo kann ich den internen Article link ändern?

Ausgegeben wird:
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td nowrap><img src="img/article/intlink_1.gif" alt="" /><img src="img/leer.gif" width="1" height="11" alt="" /></td>
<td><a href="index.php?id=7,10,0,0,1,0" target="_self" class="articleLinkInternal">Robert's Test</a></td></tr></table>

Ich finde weder im Forum noch bei eigenen Recherchen die Datei/Vorlage in der man diese ausgegebene Tabelle ändern kann. Ich möchte hier keine Tabelle haben....

vielen dank, melanie
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hi _mel_

in der momentanen Version gibt es für solche Sachen keine eigenen Vorlagen... das ist innerhalb des Scripts verankert!!!

Soll aber mit einer der nächsten Versionen kommen.... WANN??? keiner weiss das ausser OG!

Hast du denn mal einen Link auf deine Experimente???
Vielleicht kan man dein "Problem" ja anders lösen!

Oft ist man von dem Altbekannten einfach zu sehr fixiert :idea:
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

Hallo Pepe,

klar gerne hier der link:

http://sellfish.inserteffekt.com/phpwcm ... 71,0,0,1,0

Ist natürlich nur umvollendetes Zwischenstadium.
Wie Du siehst möchte ich auf Tabellen soweit wie es geht verzichten. Bei einigen Content types werde ich aber vorläufig diese behalten (müssen) weil meine Kenntnisse da nicht ausrreichen und die seite -wenn sie denn mal fertig ist - vor allem von leuten mit sehr wenig htmlkenntnissen bedient wird und dafür gewissen funktionalitäten mit tabellen doch sehr praktisch sind.

Egal: mein Problem: mich stört dass der artikellink in eine tabelle gepackt wird. Erscheint mir unnötig. Ausserden rutscht dieser Content Type ja öfter mal nach oben was ich auch nicht verstehe.

Und dann noch ein Problem: wie Du sehen kannst ist unter dem ersten newspunkt VERLOSUNG ja ein Artikellink. Der Abstand ist aber viel zu gross. Angegeben habe ich einen
Abstnad von 2 px (also ein blind.gif von 2px höhe) ! Warum wird einer generiert der eher nach 20px aussieht? ich könnte verzweifeln.


Vielleicht hast Du einen Tipp?? Vielen lieben Dank jedenfalls schonmal,

mel
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hallo _mel_

solange die WYSIWYG editoren noch nicht reinen CSS-Code abgeben habe ich für meine hobbyanwendungen bisher noch keine 100%ige Notwendigkeit gesehen, voll auf DIVs und Tabellenloses Codieren umzustellen.
Wenn du allerdings ohne diese Spielereien (WYSIWYG) auskommst, mag es zu 90 % gelingen.

Deine Abstände setzen sich ggf. aus mehreren Elementen zusammen.
Am besten baust du mal Schritt für Schritt eine Seite auf und läßt dir jedesmal den Code ausdrucken... dann siehst du, was ich meine!

Sinnvoll ist es sich die conf.template_default.inc.php mal auszudrucken und sich die Inhalte mal genauestens anzusehen.
Da kannst du schnell feststellen, das sich die Seiten aufbauen aus einer Vielzahl an "Scheiben". Und alle sind in der Grundeinstellung auf leer.gifs aufgebaut.

Eine präzise Möglichkeit, wenn auch nicht mehr im Trend und ungerne gesehen :oops:

Wenn du dir aber diese Datei Zeile für Zeile vornimmst, kannst du diese leer.gifs nahezu vollständig eliminieren ( über margins und paddings etc!)

Ein Wochenende konzentrierte Arbeit und du bist sicher deinem Ziel ein grosses Stück näher gekommen!

Bei neueren Seiten habe ich das zum grossen Teil schon umgesetzt... der Code sieht da schon wesentlich organisierter und kompakter aus.

Übrigens... deine "Baustelle" sieht schon prima aus, das gefällt mir!

Übrigens kannst du die horizontale Navigation auch in einen DIV Container packen und dann mit paddings die überragenden Linien "zusammenschieben".

Ich werde deine Seite mal in meine Favs schieben.... das interessiert mich doch sehr :lol:
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

danke;) Ja die soll auch richtig gut werden ist schon jetzt mein ganzer stolz und meine erste phpwcms seite wohlgemerkt.

Die Datei conf.template_default.inc.php ist schon meine tägliche Pflichtleküre aber bis jezt noch keine Lösung...aber werde sie nochmal gründlich durcharbeiten....aber ich befürchte ich werde dieses Form hier noch öfter nerven ;)

Dann bis bald, vg melanie

PS: achso ja die Navi oben ist nur zum schnellen Navigieren auf meiner Baustelle da die wird noch komplett ersetzt durch grafisches Menü....
Post Reply