forum.coppermine-gallery.net

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: forme on November 27, 2008, 01:25:21 pm

Title: 2 unterschiedliche $template_cat_list möglich?
Post by: forme on November 27, 2008, 01:25:21 pm
Hallo zusammen,

ich bastel gerade an meiner ersten coppermine-galerie, klappt soweit auch ganz gut.

Allerdings arbeite ich mit folgender Galerie-Struktur:

- Kategorie 1
--- Subkat 1-1
--- Subkat 1-2

- Kategorie 2
--- Subkat 2-1
--- Subkat 2-2
--- Subkat 2-3 etc.

Die Zeile $template_cat_list  wird ja mit folgendem Code aufgerufen (bei mir zweispaltig umgewandelt - nicht wundern)

Code: [Select]
$template_cat_list = <<<EOT


<!-- BEGIN header -->
        <tr>
                <td class="tableh1" width="40%"><b>{CATEGORY}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{ALBUMS}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
                <td class="tableh1" width="40%"><b>{CATEGORY}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{ALBUMS}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
        </tr>
<!-- END header -->


Ich möchte auf der START-Seite gerne NUR die Spalte
Code: [Select]
  <td class="tableh1" width="40%"><b>{CATEGORY}</b></td>haben, da ich eben KEINE Alben in den Hauptkategorien drin habe und somit da überall "0" angezeigt wird  :-\


sobald man dann eine Haupt-Kategorie öffnet soll sich diese Zeile aber wieder vollständig zeigen mit
Code: [Select]
<td class="tableh1" width="40%"><b>{CATEGORY}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{ALBUMS}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
und alle Subkategorien mit Inhalt dann anzeigen.

Ist das irgendwie möglich? Bin bislang leider nicht dahinter gestiegen :(

Zur Info: benutze ein für mich umgebasteltes Theme Kubrick (von dem nicht mehr viel übrig ist  ;D) das ich als Vorlage verwendet habe.

Danke für eure Hilfe !!!!
Link kann ich leider (noch) nicht einstellen, da noch in der Erstellungsphase auf heimischem PC.

Title: Re: 2 unterschiedliche $template_cat_list möglich?
Post by: Αndré on November 27, 2008, 02:10:53 pm
Probiers mal damit:
Code: [Select]
if (!$_GET)
    $my_table_content = '
                <td class="tableh1" width="100%" colspan="6"><b>{CATEGORY}</b></td>
    ';
else
    $my_table_content = '
                <td class="tableh1" width="40%"><b>{CATEGORY}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{ALBUMS}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
                <td class="tableh1" width="40%"><b>{CATEGORY}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{ALBUMS}</b></td>
                <td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
    ';


$template_cat_list = <<<EOT


<!-- BEGIN header -->
        <tr>
                $my_table_content
        </tr>
<!-- END header -->
Title: Re: 2 unterschiedliche $template_cat_list möglich?
Post by: forme on November 27, 2008, 02:23:17 pm
hmmm jooo - nur WIE sag ich dem dann wann er welchen zu nehmen hat? So ein bisschen php beherrsch ich ja - aber wie das dann unterschieden werden soll - das geht mir grad aus dem Code nicht auf.

Oder meinste bei $_GET dann entsprechend die Abfrage reinbringen ob Album = 0 / Datei = 0 ist ??
Title: Re: 2 unterschiedliche $template_cat_list möglich?
Post by: Αndré on November 27, 2008, 02:25:55 pm
Den Gedanken den ich dabei hatte war: wenn du auf der Startseite bist (also index.php), werden in der Regel keine Parameter übergeben. Daher die Abfrage nach !$_GET (wenn also keine Parameter übergeben wurden).

Ich sehe gerade, dass ich den Content vertauscht habe :P
Ich habe meinen Code entsprechend verbessert :)
Title: Re: 2 unterschiedliche $template_cat_list möglich?
Post by: forme on November 27, 2008, 08:27:03 pm
aaaaaaaahh danke für den Hinweis!!! Dann bin ich etwas schlauer und werd das dann nachher gleich mal einbauen und testen (bzw morgen).
Werd euch wissen lassen wie es geklappt hat!

viele Grüße, forme
Title: Re: 2 unterschiedliche $template_cat_list möglich?
Post by: forme on November 27, 2008, 09:11:54 pm
hat super geklappt !!! ganz herzlichen Dank !!!