ContentFlex und XHTML 1.0 |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
ContentFlex und XHTML 1.0 |
Mon. 24. September 2007, 19:58
Beitrag
#1
|
|
Newbie Gruppe: Members Beiträge: 4 Mitglied seit: 20.09.2007 Mitglieds-Nr.: 1.132 |
Hallo LL!
Seit kurzem setze auch ich SF ein, da ich denke, so schnell XHTML-Valide Seiten mit einem PHP-CMS zu erstellen. Dabei wollte ich prinzipiell nur mit Contentflex arbeiten und mir meine Contenttypen ähnlich dem unten gezeigten zusammenstellen. 1 Frage: Gibt es andere/bessere Möglichkeiten? Oder ist es gar das, was die Meisten empfehlen? Nun bin ich aber bei einer Sache, die dem Validator so nicht gefällt und ich auch nicht weiterkomme. Ich habe mit Contentflex ein Element Portrait erstellt: CODE <div class="portrait"> {image:1} <h4>{text:1}</h4> <p>{textarea:1}</p> </div> Die erstellte Seite sieht dann so aus: CODE <img src="media/bilder/bild1.jpg" alt="Bild1" title="Bild1" width="200" height="135" border="0" /> <h4>Mein Bild 1</h4> <p>Mein Freitext</p> Der Validator stört sich nun berechtigter Weise an border="0". Leider habe ich nirgens die Stelle finden können, an der die Zeile "zusammengebaut" wird. 2. Frage: Da das Prinzip ja wohl für alle Elemente im Contentflex ähnlich ist, würde ich gerne wissen, an welcher Stelle ich anfassen muß, um das Border zu entfernen. Gruß RALF |
|
|
Mon. 24. September 2007, 20:13
Beitrag
#2
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
1 Frage: Gibt es andere/bessere Möglichkeiten? Oder ist es gar das, was die Meisten empfehlen? ist ganz abhängig von dem, was du erreichen möchtest. 2. Frage: Da das Prinzip ja wohl für alle Elemente im Contentflex ähnlich ist, würde ich gerne wissen, an welcher Stelle ich anfassen muß, um das Border zu entfernen. geht nur über einen eingriff im core. gruss andi -------------------- |
|
|
Tue. 25. September 2007, 08:40
Beitrag
#3
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
geht nur über einen eingriff im core. was nicht ganz richtig ist, denn es ist problemlos möglich den kompletten img-tag innerhalb eines contentflex-elementtemplates manuell zu erstellen {if_imageurl:x} <img src="{imageurl:x}" width="{imagewidth:x}" height="{imageheight:x}" title="{imagedesc:x}" alt="{imagedesc:x}" /> {/if_imageurl:x} {if_not_imageurl:x} <img src="cms/img/space.gif" alt=""/> {/if_not_imageurl:x} -------------------- cheers, Alex
|
|
|
Tue. 25. September 2007, 08:52
Beitrag
#4
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
sicherlich, meine formulierung war wohl zu absolut. trotzdem rate ich davon ab, das «border-problem» mit einem gebastel in contentflex zu lösen. sinnvoller ist es, diese änderung zentral für alle module vorzunehmen.
gruss andi -------------------- |
|
|
Tue. 25. September 2007, 10:12
Beitrag
#5
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
trotzdem rate ich davon ab, das «border-problem» mit einem gebastel in contentflex zu lösen. sinnvoller ist es, diese änderung zentral für alle module vorzunehmen. gruss andi was heisst hier gebastel? für eine vielseitige anwendung sind die möglichen elemente im contentflex ja gedacht. grundsätzlich ist es imho weniger ratsam modifizierungen am core vorzunehmen. gerade bei weniger profi-usern kann dies unter umständen stabilität und update-fähigkeit des systems beeinflussen. also vielleicht erstmal die für alle user am wenigsten problembehaftete lösungsmöglichkeit vorschlagen und dann vielleicht die irgendwo doch bessere! -------------------- cheers, Alex
|
|
|
Tue. 25. September 2007, 10:37
Beitrag
#6
|
|
Newbie Gruppe: Members Beiträge: 4 Mitglied seit: 20.09.2007 Mitglieds-Nr.: 1.132 |
Guten Tag!
Also das ich nur mit Contentflex arbeiten möchte, ist nicht so gangz verkehrt. - Hört sich gut an. Zur zweiten Frage möchte ich mich erstmal entschuldigen, dass ich den Thread nicht gefunden habe, in dem dieses Thema schon behandelt wurde. Ich habe es dann doch im Core geändert, damit es im gesamten System gilt. Allerdings kann diese Vorgehensweise zugegebenermaßen auch Probleme mit sich bringen - z.B. beim Update des Systems. Den Code von amk kann man dann ja sicherlich für paar filigrane Änderungen, die sich dann nur auf ein einzelnes Element beziehen, benutzen. Danke für die schnelle Hilfe RALF |
|
|
Tue. 25. September 2007, 10:45
Beitrag
#7
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
Also das ich nur mit Contentflex arbeiten möchte, ist nicht so gangz verkehrt. - Hört sich gut an. arbeite persönlich sehr viel mit contentflex, da es sehr flexibel anzuwenden ist. Allerdings kann diese Vorgehensweise zugegebenermaßen auch Probleme mit sich bringen - z.B. beim Update des Systems. das einzige, was passieren kann, ist, dass du wieder ein border="0" im layout hast, was weiter nicht schlimm ist, da es die anzeige nicht beeinflusst. vielleicht findet es sogar einzug in sefrengo 1.4.1. gruss andi -------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 20.4.24 - 15:43 |