Page 1 of 1

3 Kategorien - eine davon als A-Z Liste

Posted: Wed Jul 07, 2010 11:12 am
by jorainbo
Hallo,

es geht um S9Y 1.5.3

Also ich hab 3 Kategorien. Bei 2 davon sollen die Entries ganz normal in chronologischer Folge als Blog angezeigt werden. Das funktioniert auch prima, ist ja standard.

Die 3. Kategorie soll aber ne Art Enzyklopädie werden mit den Entries nach A-Z sortiert auf ner Übersichtsseite, also nicht direkt eine Seite mit den Entries, sondern ne automatisch generierte Einstiegsseite mit Links zu den Entries die in etwa so aussehen sollte:

A
- Eintrag 1 zu A
- Eintrag 2 zu A
- Eintrag 3 zu A

B
- Eintrag 1 zu B
- Eintrag 2 zu B
- ...

usw...

Wie kriege ich das hin, wenn überhaupt?

Danke und Grüße
Mark

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Wed Jul 07, 2010 12:32 pm
by jorainbo
Okay...

nach Installation von dem Plugin

Customizable Entries Archive

komme ich der Sache näher.

Über die URL:

/blog/index.php?/pages/archives.html

Bekomme ich obe Auswahlboxen zum sortieren. Stelle ich in der serendipity_event_customarchive.php

den Defaultwert der Suche von Timestamp auf "title", dann macht er mir automatisch ne schöne A-Z Liste...allerdings über alle Entries aus allen Kategorien.

Wie kann ich diese Ausgabe auf eine Kategorie beschränken?

Ich habe

/blog/index.php?/pages/C02/archives.html

versucht, aber ohne Erfolg. Das geht doch bestimmt irgendwie, oder?

Danke und Grüße
Mark

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Wed Jul 07, 2010 3:46 pm
by garvinhicking
Hi!

Probier mal:

/blog/index.php?/pages/archives.html&serendipity[category]=2

Grüße,
Garvin

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Thu Jul 08, 2010 9:44 pm
by jorainbo
garvinhicking wrote:Hi!

Probier mal:

/blog/index.php?/pages/archives.html&serendipity[category]=2

Grüße,
Garvin
Sieht gut aus, super, danke :)

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Sun Jul 11, 2010 8:56 pm
by jorainbo
garvinhicking wrote:Hi!

Probier mal:

/blog/index.php?/pages/archives.html&serendipity[category]=2

Grüße,
Garvin
Hab doch nochmal ne Frage dazu.

Er bringt mir mit dieser URL nur die Entries aus diesem Jahr. Auch wenn ich in der

serendipity_event_customarchive.php

den Wert

$this->setDefaultValue('custom_sortyears', $custom_sortyears, date('Y'));

umstelle von Y auf "all" dann wird mir in den Auswahlboxen zwar "All" bei der Auswahl der Jahre angezeigt, er bringt mir die A-Z Liste dann nicht mehr, sondern zeigt nur noch die einzelnen Jahre an mit der Statistik der Monate....

Was ich bräuchte wär ne A-Z Liste über alle Einträge...geht doch bestimmt, oder?

Danke und Grüße
Mark

p.s. hat sich erledigt, has rausgefunden, wenn ich in der URL

&serendipity[custom_sortyears]=all

mitgebe dann geht´s :-)

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Tue Jul 13, 2010 5:36 pm
by jorainbo
garvinhicking wrote:Hi!

Probier mal:

/blog/index.php?/pages/archives.html&serendipity[category]=2

Grüße,
Garvin
Das hat ja soweit super geklappt...nun möchte ich den Namen der Kategorie
auf der Seite selber als Überschrift anzeigen lassen.

Das klappt super mit

Code: Select all

<h1>{$entry_category.category_name|@escape}</h1>
auf den "normalen" Übersichtsseiten der anderen Kategorien, also bei

http://www.meinedomain.de/blog/index.ph ... Kategorie1

schreibt er mir dann die H1-Überschrift "Kategorie1" raus.

Auch wenn ich bei meiner A-Z-Listen Kategorie auf einen der Einträge gehe, kommt oben dann die Überschrift "Enzyklopädie" (so heisst die Kategorie), auf der Seite der A-Z Liste selber (also die URL aus deinem link) klappt das aber nicht, es wird einfach gar nichts ausgelesen, es steht also da

Code: Select all

<h1></h1>
Was muss ich abändern. damit ich auf de A-Z Listenansicht auch den Kategorienname erhalte

Danke und Grüße
Mark

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Tue Jul 13, 2010 10:11 pm
by garvinhicking
Hi!

Gib mal testweise zusätzlich ein

Code: Select all

<h3>{$category_info.category_name}</h4>
Dieses Array müsste es immer geben, wenn eine EINZELNE Kategory als URL-Variable übertragen wird. Wenn das klappt, fehlt nur noch eine IF-Abfrage, ob die Variable gesetzt ist, damit nur im else-fall dein bisheriges $entry_Category... ausgegeben wird.

Grüße,
Garvin

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Tue Jul 13, 2010 11:16 pm
by jorainbo
okay, das hat geklappt...vielen Dank!

nur, wie müsste diese if Abfrage dann lauten?
Meine doch eher schwachen PHP Kenntnisse lassen mich nun doch arg im Stich, hab zich Sachen versucht, klappt aber alles nicht :-(

Am nächsten dran war ich mit folgendem

Code: Select all

{if $serendipity[category] != true}{$category_info.category_name}{else}{$entry_category.category_name|@escape}{/if}
Nun bekomme ich die Kategorie als Headline bei den Übersichten, aber wenn ich auf der A-Z Liste auf einen Entry klicke, dann ist die Überschrift weg, also genau andersrum als vorher....

Danke und Grüße
Mark

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Thu Jul 15, 2010 10:06 am
by garvinhicking
Hi!

Mach mal:

Code: Select all

{if $entry_category.category_name != ''}
  <h1>{$entry_category.category_name|@escape}</h1>
{else}
  <h1>{$category_info.category_name}</h1>
{/if}
Grüße,
Garvin

Re: 3 Kategorien - eine davon als A-Z Liste

Posted: Thu Jul 15, 2010 4:26 pm
by jorainbo
garvinhicking wrote:Hi!

Mach mal:

Code: Select all

{if $entry_category.category_name != ''}
  <h1>{$entry_category.category_name|@escape}</h1>
{else}
  <h1>{$category_info.category_name}</h1>
{/if}
Grüße,
Garvin
super, klappt, vielen Dank