Artikelliste statt Navigation

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

Artikelliste statt Navigation

Beitragvon donderigo » 2. Jun 2009, 14:01

Hallo,

ich habe REX4.2 installiert und möchte in einem Unterbereich meiner Homepage ein anderes Template benutzen und statt der Navigation eine Liste der Artikel haben.

Da ich in diesem Unterbereich einen Startartikel und mehrere Unterartikel habe.

a) Ist dies der richtige Weg?
b) Wer weiß Rat?

Danke
don
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 2. Jun 2009, 15:34

Artikellisten kannst du mit einem Modul einbinden.

Z.B. Artikelliste oder Multilist auf der Startseite der Unterkategorie welche alle Artikel der jeweiligen Unterkategorie auflistet. (Quasi als Navi-Ersatz wenn ich dich richtig verstanden habe.)

Dann legst du dir ein zweites Template zu und weist es den entsprechenden Artikel zu. Also der Startseite (welche die Artikelliste enthält) sowie den (aufgelisteten) Artikelseiten.

Hab ich dich richtig verstanden?
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Beitragvon donderigo » 3. Jun 2009, 08:12

Das template meines Startartikels hat zwei Spalten (links: Navigation), rechts Artikelinhalt.

Wahrscheinlich bin ich schwer von Begriff:

Wie bekomme ich die Artikelliste in die Navigationsspalte?

Vielen Dank
don
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 3. Jun 2009, 10:30

du kannst doch die artikelliste in ein <div> packen und es entsprechend ausrichten.

Der Artikelinhalt wird ja im Template auch in einem <div> angezeigt. Wenn ich es richtig in Erinnerung habe, dann ist das der #main <div>. In diesem wird dann deine Liste angezeigt. Nun kannst du den .listen <div> ja aber sagen: left:-150px;

Ich weis allerdings nicht, wie dein Layout ausschaut und ob das dann so klappt. Ist alles ungetestet - müsste aber eigentlich klappen.
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Beitragvon donderigo » 3. Jun 2009, 13:17

Genau! So möchte ich es machen. Ich hatte nur gehofft, ich kann die Artikelliste - ähnlich wie die Artikel mit REX_ARTICLE[] - irgendwie aufrufen. Z.B.: REX_ARTICLELIST oder so. Leider funktioniert das so nicht :cry:
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 3. Jun 2009, 13:28

Also ich habs gerade getestet.

Nimm dir ein Modul (ich habs gerade mit dem hier getestet: http://www.redaxo.de/165-0-moduldetails.html?module_id=154) und kopier die Ausgabe in dein Template. Fertig
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Beitragvon donderigo » 3. Jun 2009, 13:38

Surkan, ich danke dir!

Diesen Tipp habe ich gebraucht (hätte aber auch selber drauf kommen müssen).

Tausend Dank!

Gruß
don
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon donderigo » 4. Jun 2009, 09:41

Jetzt muss ich doch noch mal etwas nachfragen:

Ich möchte die aktuelle Seite (den Link) hervorgehoben ahben, ähnlich wie bei dem Navi-Template der Demo.

Wenn du hier schaust (mit Firefox): Ich möchte den hover-effekt für die aktuelle Seite auch haben, also das der Balken vorne bleibt.

Vielen Dank
don
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 4. Jun 2009, 09:55

Ich kenn jetzt die Demo nicht genau. Aber versuch doch mal durch den Code zu steigen und übertrage das was du brauchst auf die Artikelliste.

Alternativ kannst du mal schauen, ob es unter den Modulen eine Artikelliste gibt die das schon hat. Dann kannst du die ja einfach nehmen.

Den Hover-Effekt - egal für welchen Link - kannst du mir CSS definieren.
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Beitragvon donderigo » 12. Jun 2009, 21:08

War noch nicht erfolgreich: Ich möchte gerne den current link weiß haben, die anderen rot (so wie beim hover-effekt).

Die Seite ist hier,

der css-Code hier:
Code: Alles auswählen
#nav {
  position: absolute;
  padding: 0px;
  margin:155px 25px;
  line-height:0.7;
  height:500px;
}

#nav a {
  position:relative;
  display: block;
  text-align:right;
  float: none;
  margin-top: 0em;
  margin-left:-25px;
  background: #a20000;
  color:#ffffff;
  text-decoration:none;
  width: 200px;
  height: 20px;
  padding: 10px;
}

#nav a:hover,
#nav a:active {
  float: none;
  margin-top: 0em;
  text-align:right;
  margin-left:-25px;
  background: #ffffff;
  border: 1px solid #a20000;
  color:#a20000;
  font-weight:bold;
  text-decoration:none;
  width: 200px;
  height: 18px;
  padding:10px;
}

ul.rex-navi1 li {
   list-style-type:none;
}

ul.rex-navi1 a {
  position:relative;
  display: block;
  text-align:right;
  float: none;
  margin-top: 0em;
  margin-left:-25px;
  background: #a20000;
  color:#ffffff;
  text-decoration:none;
  width: 200px;
  height: 20px;
  padding: 10px;
}

ul.rex-navi1 a:hover,
ul.rex-navi1 li a.rex-active,
ul.rex-navi1 li a.rex-current {
  float: none;
  margin-top: 0em;
  text-align:right;
  margin-left:-25px;
  background: #ffffff;
  border: 1px solid #a20000;
  color:#a20000;
  font-weight:bold;
  text-decoration:none;
  width: 200px;
  height: 18px;
  padding:10px;
}


Danke
don
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 13. Jun 2009, 08:07

Also diese drei hier sind alle gleich definiert:

Code: Alles auswählen
ul.rex-navi1 a:hover,
ul.rex-navi1 li a.rex-active,
ul.rex-navi1 li a.rex-current


nimm den current raus und schreib ihn um...
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Beitragvon donderigo » 13. Jun 2009, 09:19

ich möchte, dass der current anders aussieht als der ungeklickte Link (also so wie der hover).
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 14. Jun 2009, 11:20

Surkan hat geschrieben:Also diese drei hier sind alle gleich definiert:

Code: Alles auswählen
ul.rex-navi1 a:hover,
ul.rex-navi1 li a.rex-active,
ul.rex-navi1 li a.rex-current


nimm den current raus und schreib ihn um...


Schau mal:

ul.rex-navi1 li a.rex-current {und jetzt das rein schreiben wie er aussehen soll}
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Beitragvon donderigo » 14. Jun 2009, 23:18

Mein Problem liegt im template. Ich krieg das einfach nicht hin. Ich habe mehrere Artikellisten ausprobiert, bin jetzt wieder bei einer (ohne ul-li) gelandet.

Mir ist klar, dass es so (noch) nicht gehen kann, bin aber dennoch verzweifelt. Mit ul-li bekomme ich einfach die Formatierungen nicht hin.

Hilfee...

Hier isses
donderigo
 
Beiträge: 57
Registriert: 2. Feb 2009, 15:52

Beitragvon Surkan » 16. Jun 2009, 10:11

Also wenn ich das richtig sehe, dann haben alle Links des Navi-Bereiches die class="faq" - egal ob das die Seite ist die gerade angezeigt wird oder nicht. Von deinem "current" Link finde ich nicht eine Spur.

Wenn du die aktive Seite mit einem eigenen Style ausstatten willst, muss die Seite die gerade angeziegt wird, auch eine class haben die du mit CSS ansprechen kannst. Ich denke mal da musst du im Modul das mal ändern.
Surkan
 
Beiträge: 100
Registriert: 18. Apr 2009, 14:28
Wohnort: Jena

Nächste

Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast