[gelöst] Einzelnen Artikel als Baustelle anzeigen (Wartung)

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

[gelöst] Einzelnen Artikel als Baustelle anzeigen (Wartung)

Beitragvon echi » 31. Jan 2012, 10:50

Hallo Forum,

ich habe hier im Forum nichts Passendes gefunden.

Ich habe eine "normale" Struktur:
Code: Alles auswählen
|- Kat1
|   + Sub1
|   + Sub2
|- Kat2
|   + Sub 1
...

Nun habe ich im Template seitlich eine Subnavigation rex_navigation::factory() erstellt und get beginnt in der Ebene, die aus dem 'path' Array ermittelt wird:
Code: Alles auswählen
$P = explode("|",$this->getValue("path").$this->getValue("article_id")."|");

Soweit funktioniert alles super :D

Jetzt will ich eine "Under Construction-Seite" erstellen.

Noch nicht fertiggestellte Artikel sollen auf die Baustellenseite verweisen.
Code: Alles auswählen
|- Kat1
|   + Sub1
|   + Sub2
|- Kat2
|   + Sub 1
|-**Baustelle**
u.s.w.


Wenn jetzt z.b. Sub2 auf den Artikel "Baustelle" weiterleitet. wird natürlich keine Subnavigation angezeigt, da ja rex_navigation::factory() den 'path' von 'article_id' ausliest. Und da "Baustelle" in der obersten Ebene steht ist 'path' leer.
Um trotzdem eine korrekte Subnavigation anzuzeigen, denke ich, müsste ich den 'path' als Parameter bei der Artikelweiterleitung übergeben.

Meine Frage ist jetzt: wie würde der Redaxo-Profi sowas lösen? Kann ich der normalen Artikelweiterleitung mit rex_redirect(...., $REX['CUR_CLANG']); einen Parameter übergeben? Oder soll ich besser eine Variable in das POST Array schreiben (wäre also sowas eine saubere Lösung:
Code: Alles auswählen
Header("Location: http://www.xxx.de/xxx.php?path=xxx");
)

Ich hoffe, man kann verstehen, was ich machen will :o
Kann jemand helfen :?:

Grüße
Michael
Zuletzt geändert von echi am 13. Feb 2012, 00:35, insgesamt 1-mal geändert.
Grüße
echi

REDAXO: 4.3.2, PHP: 5.2.17, MySQL: 5.0.77
Benutzeravatar
echi
 
Beiträge: 75
Registriert: 15. Aug 2011, 10:31
Wohnort: Engstingen

Re: Subnavigation bei Artikelweiterleitung (Parameterübergab

Beitragvon Thomas.Blum » 31. Jan 2012, 11:33

Hej,

unter Metainfos eine Checkbox anlegen "Baustelle".

Im Template überprüfen ob Checkbox true ist und dann anstatt den normalen Inhalt den Inhalt dienes Baustellenartikels holen und ausgeben.

vg Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden

Re: Subnavigation bei Artikelweiterleitung (Parameterübergab

Beitragvon Markus.Lorch » 31. Jan 2012, 23:16

Ginge auch hier mit: http://www.redaxo.org/de/download/addon ... &cat_id=-1

die rex_navigation kann dabei beibehalten werden. Für die "Baustellenartikel" über urlReplace solange einen anderen Artikel als Ziel definieren.

Ich für meinen Teil würde aber Baustellenartikel erst gar nicht verlinken ;)
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 636
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Subnavigation bei Artikelweiterleitung (Parameterübergab

Beitragvon echi » 1. Feb 2012, 21:35

Markus.Lorch hat geschrieben:(...)
Ich für meinen Teil würde aber Baustellenartikel erst gar nicht verlinken ;)

Hallo Markus,

ich bin in der Webentwicklung noch nicht so sehr erfahren. Ich lerne aber sehr gerne dazu. Darum meine Frage: warum würdest du Baustellenartikel nicht verlinken?
Die obige Lösung von Thomas gefiel mir, da der Redakteur nun einfach eine Checkbox hat und wenn er die Seite fertig hat, kann er den Haken rausnehmen. Der Vorteil, den ich dabei gesehen haben ist der, dass der Artikel auch schon wenn er noch garnicht fertig ist 'online' gesetzt werden kann. Der Besucher sieht dann;: "Aha, da gibts einen Artikel, aber ich muss eben morgen nochmal kucken kommen..."
:?:

Grüße
echi
Grüße
echi

REDAXO: 4.3.2, PHP: 5.2.17, MySQL: 5.0.77
Benutzeravatar
echi
 
Beiträge: 75
Registriert: 15. Aug 2011, 10:31
Wohnort: Engstingen

Re: Subnavigation bei Artikelweiterleitung (Parameterübergab

Beitragvon Ingo » 1. Feb 2012, 21:54

Diese Baustellenseiten sind die Pest. Ich klicke auf was, erwarte Inhalt und krieg ne dusselige "verarscht verarscht was du willst gibts gar nicht Seite". Ich gehöre definitiv zu den Usern, die nicht fröhlich denken "och dann komm ich morgen wieder, vielleicht gibts dann was neues". Und du willst deine Nutzer im ganz großen Stil veräppeln...
Ingo
 
Beiträge: 290
Registriert: 23. Jun 2010, 23:34

Re: Subnavigation bei Artikelweiterleitung (Parameterübergab

Beitragvon Cheffchen » 1. Feb 2012, 22:07

@Ingo
+1
Benutzeravatar
Cheffchen
 
Beiträge: 1129
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

[gelöst] Einzelnen Artikel als Baustelle anzeigen (Wartung)

Beitragvon echi » 13. Feb 2012, 00:33

Okay , da auf diesen Thread niemand mehr reagiert, schließ ich ihn.
Eigentlich auch klar, denn genau betrachtet gibt es ja nur zwei Meinungen zum Thema Baustellenseiten. Entweder man macht sie oder man macht sie nicht :lol:

Wenn bei uns eine Seite bearbeitet wird, sehe ich es schon als sinnvoll an, wenn diese Seite für diese Zeit als "Baustelle" angezeigt wird.
Offline schalten verwirrt die Besucher, denn sie finden die Seite dann nicht mehr...
Und die ganze Präsenz abschalten (z.b. mit dem Maintenance OP) geht garnicht...

Ich hab dann jedenfalls den Tipp von Thomas oben umgesetzt:
- In den Metainfos ein neues Checkbox Feld "art_baustelle"
- dann im Template:
Code: Alles auswählen
if ($this->getValue("art_baustelle") == '|true|')
  {
    REX_ARTICLE[<ID_BAUSTELLE>]
  }
Grüße
echi

REDAXO: 4.3.2, PHP: 5.2.17, MySQL: 5.0.77
Benutzeravatar
echi
 
Beiträge: 75
Registriert: 15. Aug 2011, 10:31
Wohnort: Engstingen


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste