Zum Inhalt springen

Zweiter Content in einen Newscontainer

Erstellt am 23. August 2005 · 20 Antworten · letzte Antwort am 23. August 2005 · Seite 1 von 2

Tags: Inhaltselemente, tt_news, Frage

die.​anna ·

Vorne weg: Ich habe überall gesucht und möchte jetzt nicht schon wieder gefragt werden, ob ich überhaupt schon mal was in dem Bereich gelesen hätte.
Ich habe und da war nichts, das mir weiterhelfen konnte! #evil#

So! Also ich habe einen Newscotainer ###NEWSCONTENT1### und möchte den eigentlich wie den normalen Content auch editierbar machen.
Es funktioniert fast( Ich habe das über das tt_content gemacht)
aber ich weiß nicht welche colPos ich angeben muss. Bei der Null überschreibt er mir meinen Content. Also kann mir jemand helfen?

Ich bin auch für andere Ideen offen.

nemo ·

du verwirrst mich. Die colPos hat lediglich damit zu tun, ob du "links", "normal", "rechts" oder.."border" aus der "Eingabemaske" auslesen möchtest...also, wenn du, was du unter "rechts" eingegeben hast links auf deiner Site ausgeben möchtest, kannst du das durchaus tun. Ist unabhängig davon 🙂

Gruss...

p.s. was gedenkst du zu tun? Ich verstehs nicht...

und was meinst du mit "auch editierbar"? Willst du den Text der z.B. in "right" steht im Template nochmals umformatieren? Oder wie oder was oder wo?...🙂

und...aeh.... #evil#

#giggle#

die.​anna ·

Ich verwirre mich selber!

Ich habe einen Contentbereich in dem ein Text steht. (Herzlich Willkommen oder was weiß ich.)
Am rechten Rand ist eine Nesbox. (in Html eine tabelle mit ###NEWSCONTENT1###)
In diese möchte ich Text einfügen, den ich nit ins setup schreibe, sondern quasi von einer im pagetree angelegten Seite da rein lade (tt_content (glaube ich))

So. Ich dachte mir, da das im Content funktioniert, klappt das im Newsbereich auch. aber wenn ich colPos=0 angebe übernimmt der Content und die Newsbox den Text. Aber ich will ja zwei verschiedene für Content und News haben.

verstehste mein Problem 😉

nemo ·

Also, nein, aber ich denke ich kenne die Antwort. Ich habe dein Problem mal darauf reduziert, dass du etwas in den Content deiner Seite, und etwas in die Newsbox schreiben möchtest, was bestenfalls nicht das gleiche sein sollte 🙂 Daher: Im Backend, wenn du eine Seite editierst, kannst du doch zwischen "Left", "Normal", "right" und "border" auslesen, richtig? Ok. Für diese Bereiche gelten:
Left : colPos = 1
Normal: colPos = 0
Right : colPos = 2
Border: colPos = 3

So. Will heissen: Du willst etwas in die Newsbox schreiben? Wo ist die auf der Page? Rechts, links? Waehle. Auf jedenfall musst du dann im Template anstatt colPos = 0 z.B. colPos=2 eintragen. Dann wird alles, was du in das Feld "right" hineinschreibst auch dort wieder ausgegeben.

Probier mal das...und falls ich dich falsch verstanden haben sollte, erklärs mir nochmals 🙂 o.O

die.​anna ·

Also ich habe jetzt in mein haupttemplate das mit
NEWSCONTENT1 = CONTENT
.
.
.
colPos=2
und so weiter geschrieben. Der Text, der dort erscheinen soll ist auch im right geschrieben. Aber er zeigt es nicht an.

Ich drehe durch! #angry#

nemo ·
RIGHT = CONTENT
RIGHT {
stdWrap.wrap = <div id="info_box">|</div><br />
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}

So sieht des bei mir aus. Schreib doch bitte mal das entsprechende von dir dazu.

Na, hab noch was gefunden, lesen schadet nie:
/faq/content-ausgeben[/url]

die.​anna ·

Also ich habe das so gemacht

CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

NEWSCONTENT1 = CONTENT
NEWSCONTENT1 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
nemo ·

hast du den Content im BE 100% an der richtigen stellen Eingetragen?

Falls ja, mach bitte mal folgendes:

NEWSCONTENT1 = TEXT
NEWSCONTENT1.value = Test Test Test

Und jetzt guckst du mal, ob so etwas erscheint. Falls nicht, dann stimmt mit deiner Vorlage etwas nicht. Z.B. irgendwohin verschoben die Box, per CSS, ...oder unter einer anderen?

die.​anna ·

Doch das wird Angezeigt. Es wird ja auch angezeigt wenn ich colPos=0 angebe und den Text im normal habe, aber dann wird halt auch der Contenttext überschrieben.

nemo ·

Warum überschrieben? Sind denn die Elemnte nicht eingegrenzt und getrennt?

Hm...Auf die Site hat man wohl keinen Zugriff? Dann würd ich immerhin mal sehn was du meinst ...

nemo ·

hast du die site gelesen die ich dir gezeigt habe? da steht das ganze gut drin. Im Robert stehts auch auf seite 136. Also, wenn du wirklich nirgends Tippfehler oder aehnlich hast, diesen rechten Contentn richtig plaziert hast, dann muss es gehen.

nemo ·

Naja, so als Info: Ich habe gerade bei mir den Left-Content eingefügt, mal zum Testen. Ins Template der Site einfach das selbe wie mit RIGHT=CONTENT ... halt mit LEFT. Und in die HTML Vorlage ###LEFT### rein...amen ende.

Hat super funktioniert. Noch etwas in eine Seite eintragen, angucken, ist da...super 🙂

die.​anna ·

Dazu muss ich sagen, dass ich es, wie schon oft erklärt, nicht direkt in die Seite eintragen möchte, sondern in die Newsbox

nemo ·

ja, welche aber wiederum, so hoffe ich, sich auf der HTML vorlage befindet, welche schlussendlich auch auf der Seite ist? Oder etwa nicht?...Ich denke du hast da entweder mit Tabelle oder CSS eine Box gemacht, rechts oder links, wo die News rein müssen, richtig?

gruss

die.​anna ·

richtig.

Aber die tabelle hat 4 zeilen. Ich denke, dass das schon mal unklug ist, oder, aber jetzt habe ich zusätlich keine Ahnung, wie ich den Aufbau hinbekomme, wenn ich nur eine Zeile haben darf.
Das erklärt Herr Meyer nicht mehr.

Es tut mir leid, wenn ich dich in den Wahnsinn treibe 😉

nemo ·

tust du nicht. Hast du ne deadline mit dem ganzen Projekt?

Also, es gibt Grundsätzlich die beiden Möglichkeiten:

-Mit Tabellen
-Ohne Tabellen

Also du kannst die Website, wie du gemacht hast, mit Tabellen gestalten.

Die andere Möglichkeit wäre CSS.

Ohja, eine dritte und vierte gibts sicher, gefallen mir bloss nicht:
Frames, oder Mischung aus Tabellen und CSS Layout.

CSS spricht mich am meisten an, gefällt mir am besten, gibt viel weniger Arbeit als Tabellen...denke ich.

Hast du dich mal etwas übers Layouten informiert? Das wirst du doch sicher mal draufgestossen sein, dass man das auch mit CSS machen kann...nicht?