WebSite X5Help Center

 
Gerd Z.
Gerd Z.
User

Selbst erstelltes Objekt in HTML und Widgets verwenden (php-Code)  de

Autor: Gerd Z.
Besucht 2080, Followers 1, Geteilt 0  

Ich habe ein Text Objekt neu erstellt.

Ein neues Text Objekt erstellt

Es soll eine Überschrift (hier: Test - 09), einen Text im Kasten, URL und eine Beschreibung beinhalten.

Nun habe ich versucht dieses Objekt in HTML und Widgets zu verwenden.

Es ist ein php-Code, die Daten dazu - Überschrift (gelb hinterlegt, %s), Text, URL und Beschreibung - kommen aus einer MySQL-Datenbankdatei. Hier ein Auszug:

HTML und Widgets - Objekt im php-Code

Die Ausgabe, wenn auch etwas leicht abgeändert, sieht soweit ganz gut aus.

Ausgabe der Inhalte aus MySQL

Nun folgte ein Test auf HTML5, http://validator.w3.org/check?uri=http://[url ...].

Doctype: HTML5

Das Ergebnis:

HTML5 Check

Der Grund liegt darin:

In der dazugehörigen css gibt es die Formatierung des Elementes (id-Attribut) immer nur genau 1mal. Verwendet man diese (statische) Formatierung für genau ein eindeutiges Element in einer Schleife (php-Code, der eine Datenbankdatei ausliest), so wird es mehrfach für die Ausgabe verwendet. Und das führt zum Fehler. Das id-Attribut kennzeichnet nun ein Elemnt nicht mehr eindeutig.

Frage:

Gibt es eine Möglichkeit, ein Text-Objekt oder weitere angebotene Objekte selbst nach eigenen Vorstellungen zu formatieren (also quasi eine eigene Vorlage erstellen) und dann in HTML und Widgets im php-Code (Schleife, Mehrfachausgabe) einzubinden?

Oder kann man sich nur über eine eigene css - Einbindung klapp, vor </head> ..., Formatierungen erstellen und diese dann verwenden?

Gerd Zentgraf

Gepostet am
1 ANTWORTEN
Der Zwoemti
Der Zwoemti
Moderator

Du willst ein Objekt auf mehreren Seiten haben dann kopiere es und füge es überall ein. Ansonsten Erstelle eine Seite unsichtbar als Objektträger dort halt mehrere Spalten Zeilen einfügen so das du zu einer anderen Objekt id gelangst. Ansonsten hab ich dich nicht genau verstanden ich sehe print und dann den HTML Code.... Wieso änderst du dann nicht die id wenn du eh überall das html Objekt einfügst. Bisschen umständlich machst du das denk ich. 

Mehr lesen
Gepostet am von Der Zwoemti