Eigene Blöcke

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:

Eigene Blöcke

Post by _mel_ »

Hallo liebes Forum,

in meinem Seitenlayout habe ich diverse eigene Blöcke definiert.
Diese erscheinen auch wunderbar in meinen Vorlagen (habe mehrere).
Ich integriere also diese Blöcke in das html dass ich in die Vorlagen einfüge -- das sieht dann so aus:

<h3>{SPECIAL_HEADLINE1}</h3>
<p class="articleText">{SPECIAL_TEXT2}</p>

So. Ich weiss dass ich nun einen ARtikel dahin platzieren kann. Will ich aber in einem Fall nicht. Sondern ich möchte direkt im Adminbereich in meiner Vorlage TExt eintragen in den Block {SPECIAL_HEADLINE1}.

Geht denn das nicht? Ich denke doch schon oder? BEi mir funktioniert das jedenfalls nicht. Ich meine aber mich zu erinnern dass das schonmal bei mir funktioniert hat.

Danke für Eure Hilfe,
Melanie
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Überlege mal bitte, welchen Sinn das macht ;-)

Wenn kein Content für den Block verfügbar ist, wird dieser nicht ausgespielt. Das ist vollkommen korrekt so, da so wrapped HTML nur für den Fall ausgegeben wird, wenn tatsächlich der Block mit Inhalten befüllt ist.

Möchstest Du immer an der Stelle des Custom-Blockes auch anderen statischen Content ausgeben, dann gehört der in die Standard-Content-Blöcke.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

Hallo Oliver!

ich hab da halt einen Spezialsonderfall für meine anspruchsvollen Kunden.
Sie wollen dass ein Specialskasten dynamisch mit Inhalten gefüllt wird aber auf jeder Seite zu sehen ist. Tja unlösbares Problem hab ich mir gedacht.
Bis ich mir dachte man könnte ja im Adminbereich wenigstens blöcke (oder platzhalterw wie auch immer ) definieren, die dann mit Inhalten befüllt werden ohne dass man gleich tief in die vorlage eingreifen muss.

Was ich mich frage: WOZU habe ich dann die Kästen in der Vorlage in die man ja auch was reinschreiben kann??

also da steht {HEADLINE_SPECIAL} und drunter ist doch dann diese "textarea".

Das verstehe ich nicht...

viele Grüsse Melanie
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

wenn der "Kasten" auf jeder Seite zu sehen sein soll, dann gehört dieser Teil bereits in den Standard-Vorlagenbereich, also zum Beispiel in die rechte Spalte

Zum Beispiel:

rechts:

Code: Select all

<div "kasten1">Das steht da immer:{HEADLINE_SPECIAL}</div>
HEADLINE_SPECIAL {HEADLINE_SPECIAL}:

Code: Select all

<p>Kommt nur, wenn Content für HEADLINE_SPECIAL vorhanden</p>
<div>{HEADLINE_SPECIAL}</div>
Das funktioniert 2-stufig.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

...das heisst dann in Konsequenz was? dass ich einen Artikel erstellen sollte in dem ich dann Content für {headline-special} zuweise?


Die Frage ist:

HEADLINE_SPECIAL {HEADLINE_SPECIAL}:
Code:
<p>Kommt nur, wenn Content für HEADLINE_SPECIAL vorhanden</p>
<div>{HEADLINE_SPECIAL}</div>


----wie erhält {HEADLINE_SPECIAL} Content??


verwirrte Grüsse Melanie
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Njein - das hängt davon ab, was Du in der Ausgabe möchtest. Versuch mal und Du wirst verstehen :)

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

ja ich habe das gerade ausprobiert bzw. hänge daran...
aber das ergebnis ist nicht das was ich wollte ;)

Klar ich kann einen ARtikel erstellen und dann erscheint auf der entsprechenden SEite auch eine Mischung aus dynamischen Inhalten und dem hardgecodeten Inhalt aus meiner {SPECIAL-HEADLINE}-Vorlage.

ABer eben nur auf der seite auf der der Artikel erstellt wurde.
Fazit für mich: es gibt keine Chance Inhalte die der User selbst einpflegt auf ALLEN seiten erscheinen zu lassen.

Oder liege ich da wieder ganz falsch ;) ?
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hi _mel_,
nicht den Kopf hängen lassen... denn es gibt keinen Grund!

Du liegst falsch... gut oder!

Dein Wunsch kann mit phpWCMS natürlich erfüllt werden :lol:

Eigener Inhalt auf allen Seiten deiner Präsenz in einer speziellen Inhaltsbereich {SPECIAL-HEADLINE}

Ich schreibe gerade an einem neuen Tutorial, in dem ich genau das erkläre (übrigens auch in ENGLISCH geplant :lol: )!
Zusätzlich kannst du dann diesen Bereich zeitgesteuert erscheinen lassen :wink:
Und wenn der Inhalt nicht "da sein soll", ist auch der komplette DIV-Container nicht mehr vorhanden auf der Seite und nimmt keinen Platz ein! Damit hat man einige "optische" Möglichkeiten mehr.

Werde mich bemühen, das schnell fertig zu bekommen.
Wie dringend brauchst du die Lösung denn?
_mel_
Posts: 104
Joined: Wed 20. Apr 2005, 20:35
Location: Nürnberg
Contact:

Post by _mel_ »

Ach Pepe, das wäre meine Rettung ;))
ich habe eine deadline für 4. Juli festgesetzt...
gromok
Posts: 2
Joined: Fri 24. Jun 2005, 19:16

Post by gromok »

Hallo,

ich wollte mich mal erkundigen, wie weit denn das tutorial schon vorangeschritten ist? ich hab zugegebener maßen auch meine probleme bei der umsetzung dieser content anywhere's (genau die selbe fragestellung) und würde mich über entsprechendes hilfsmaterial natürlich sehr freuen :)

gruß
gromok
Post Reply