Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 08. März 2012 17:19
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
[GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Hallo.
Ich hoffe das Thema gab es wirklich noch nicht. Durch Suchen konnte ich zumindest nichts finden, aber manchmal schaut man ja mit den falschen Stichwörtern. Also vorab sorry, wenn das Thema bereits behandelt wurde und vorab danke an Unterstützer!
Ich benutzte das Gallery Modul häufig und hatte bisher auch noch nie Probleme damit. Jetzt ist es allerdings so, dass ich mehrere Galerien habe, die zum Teil an mehreren Stellen aufgerufen werden sollen. Soweit kein Problem, aber: Die Galerien sollen auch zum Teil mit unterschiedlichen Templates aufgerufen werden.
Also habe ich das häufigst genutzte Template als Standard eingestellt, in den Galerien selbst, habe ich kein Template ausgewählt, sondern " Voreinstellung verwenden - belassen.
Dann habe ich bei den Aufrufen, für die ein spezielles Template verwendet werden soll, das Template mit template="beispieltemplate" aufgerufen. Soweit so gut. Das klappt auch im Auffruf prima. Die Galerieübersicht wird mit dem richtigen Template angezeigt, aber sobald ich eine Galerie anklicke - und somit die einzelnen Bilder angezeigt werden - wird das Standardtemplate gezogen.
Also: Galerieübersicht: Template = a, Galerieseite = Standardtemplate.
Ein Beispiel-Aufruf: {Gallery template="Lightbox" dir='bilderwelten/nepal/nachhaltige_hilfe/mugu'}
Die CMSms-Version: 1.9.3
Gallery-Modul Version: Aktuell (1.4.4.)
Vielleicht ist es anders garnicht möglich und ich müsste die Galerien einzelnd aufrufen und nicht eine übergeordnete Galerie um mein gewünschtes Ergebnis zu erhalten, aber da das sehr aufwändig wäre, hoffe ich sehr, dass dem nicht so ist.
Ich habe sehr viel herumprobiert und bin immer wieder zum gleichen Ergebnis gekommen, also hoffe ich, dass ich nicht nur auf der Leitung stehe und damit das Forum überflüssig belästigt habe.
Für einen Tipp oder einen Hinweis wäre ich sehr dankbar.
Vielen Dank,
Christin
Offline
#2 08. März 2012 17:54
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Also verstehe ich Dich richtig, dass sobald ein Template in den Parametern angegeben wurde, dieses für Sub-Galerien auch beibehalten werden soll?
Mein erster Gedanke dazu wäre, im Galerie-Template den Template-Parameter mit an den Link dranzuhängen. Dazu bräuchte man allerdings wieder die ID des Moduls
Ich weiß aber grad nicht, ob das beim Gallery-Modul überhaupt etwas bringen würde.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 08. März 2012 17:59
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Hallo.
Ja, Du verstehst mich richtig. Die Galerie mit allen Untergalerien soll mit dem im Aufruf definierten Template dargestellt werden.
Würde dies nicht gehen, dann würde es bedeuten, dass ich alle zig Untergalerien, die auf einer Seite angezeigt werden sollen, einzelnd aufrufen muss. Es gibt natürlich schlimmeres, aber es sind leider tatsächlich viele Seiten mit noch sehr viel mehr Galerien...
Ob allerdings ich verstanden habe was Du meinst, muss ich leider bezweifeln
Offline
#4 08. März 2012 18:07
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Um den Sinn doch etwas mehr zu verdeutlichen:
Es ist eine große Seite mit vielen Galerien.
Die Seite wird nun ebenfalls in einer weiteren Sprache erstellt bzw. eine weitere Sprache - Englisch - wird mit implementiert. Die Galerien sind aber die gleichen. Also alle Galerien doppelt anzulegen wäre also eher unsinnig. allerdings sind die bisherigen Beschreibungen natürlich auf deutsch. Ich hatte dann die Idee mit selbst definierten zusätzlichen Feldern die Sache zu regeln. Also es gibt ein zusätziches Titel und ein zusätzliches Kommentar-Feld. Diese im Template anzusprechen ist sehr einfach möglich. Klappt auch prima, bis man eben auf untergeordnete Galerien kommt: Dann ist alles wieder deutsch Eben weil er dann das andere Template heranzieht.
Aber vielleicht gibt es für das Urspungsthema auch eine ganz andere Herangehensweise. Ansonsten muss ich eben in den sauren Apfel beißen und alles einzelnd aufrufen
Dachte halt doch etwas länger, das etwas von meiner Seite falsch ist, bis mir erst aufgefallen ist, dass einfach das "falsche" Template gezogen wird. Wenn alles gleich ist bis auf die Sprache des Titels ist das doch etwas verwirrend So dachte ich eher an eine falsche Feldverknüpfung...
Offline
#5 08. März 2012 18:19
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Schau mal hier: http://www.cmsmadesimple.de/forum/viewt … 8212#p8212
Dann weißt Du was ich mit Modul ID meine.
Diese ID brauchst Du im Template.
Und dann kannst Du an den Link zur Sub-Galerie eben das hier hinten dranhängen:
&{$module_id}template=Lightbox
Bsp.:
{foreach from=$images item=image}
<div class="img">
{if $image->isdir}
{* HIER: *}
<a href="{$image->file}&{$module_id}template=Lightbox" title="{$image->titlename}">
{* - *}
<img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
{$image->titlename}
{else}
<a href="{$image->file}" title="{$image->titlename}" rel="lightbox[gallery{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{/if}
</div>
{/foreach}
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#6 08. März 2012 18:40
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Ok. So weit so gut. Habe verstanden und weiß was Du meinst.
Die Modul ID ist 366.
Habe es - hoffentlich richtig - so eingefügt wie Du mir vorgegeben hast (danke dafür!!!).
Das Ergebnis ist allerdings, dass er die Seite nicht kennt. Irgendwie verständlich, weil er folgenden Link daraus baut:
url/Übergalerie/angesprocheneGalerie/366&template=en
Steckt evtl. in "{$image->file}" ein / am Ende der das sozusagen abtrennt? Oder interpretiere ich das völlig falsch? Habe es falsch gebaut?
Mein Link im Template komplett:
<a href="{$image->file}&{$module_id}template=en" title="{$fields.englischer_titel.value}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$fields.englischer_titel.value}" /></a><br />
1000 Dank!
Achso: Ich habe dort im Moment nur die internal pretty urls... (wegen dem Gästebuch)
Offline
#7 08. März 2012 18:44
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Bei Pretty-URLs kannst Du meine Idee vergessen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#8 08. März 2012 18:45
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Sorry, dass ich das nicht gleich geschrieben habe... Ist mir eben erst eingefallen, dass das evtl. eine Rolle spiel...
Wäre es mit mod_rewrite möglich oder nur bei Standard-Urls?
Offline
#9 08. März 2012 18:51
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Die Modul ID ist 366.
Normalerweise müsste es eine 6-stellige ID sein.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 08. März 2012 18:53
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Datei: action.default.php
des Gallery-Moduls
Auszug mit der Einfügestelle:
}
$smarty->assign_by_ref('image',$rec);
$smarty->assign('module_id',$id);
echo $this->ProcessTemplateFromData($templatehtml) . "\n";
}
}
else
{
Offline
#11 08. März 2012 19:05
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Egal. Ich wüsste jedenfalls nicht, wie das mit (internen) Pretty-URLs gehen sollte, da beim Gallery-Modul bei Pretty-URLs ein Template-Parameter nicht vorgesehen ist. Selbst wenn Du also eine gültige Pretty-URL generieren könntest, würde das Gallery-Modul den Template-Spaß ignorieren.
Die einzige Möglichkeit wäre, für das Gallery-Modul eine gesonderte Rewrite-Regel zu definieren.
Aber da bin ich grad nicht so fit.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#12 08. März 2012 19:06
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Ok. Trotzdem vielen Dank! Habe definitiv mal wieder was gelernt und das ist auch etwas wert.
Werde mal selbst weiter darüber nachdenken und das mit der Rewrite-Regel ist schon mal ein guter Anhaltspunkt!
Also danke!.
Offline
#13 09. März 2012 09:09
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: [GELÖST] Modul Gallery: Für Detailseite wird immer das Standardtemplate gezogen
Für die, die vielleicht mal das gleiche oder ein ähnliches Problem haben:
Habe das ganze nun mit if-Anweisungen und css gelöst.
Vielleicht ist es ja irgendwann möglich - z.B. wie bei den News - auch eine Art detailtemplate zu bestimmen... bis dahin ist es halt ein bisschen drumherum gebastelt
Danke an NaN für die Unterstützung!
Offline
Seiten: 1