Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 20. März 2011 12:19
- dylan
- kennt CMS/ms
- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 303
cataloger Anpassung
Ich nutze das Modul cataloger 0.9 für Gebrauchtwagen.
Um ein neues Auto im Katalog aufzunehmen gehe ich auf:
»Inhalte > Seiten > Neue Seite« hinzufügen.
Unter »Inhaltstyp:« wähle ich dann »Eintrags-Seite« und füge die Daten des Formulars aus.
Angezeigt wird das Auto dann mit dem »Menütext: Audi« in der Navigation.
Da ich das erste mal mit cataloger arbeite bin ich nicht so vertraut mit den Möglichkeiten.
Ich möchte das wenn ich ein neues Auto hinzufüge, dass Auto nicht einzeln als Navigationselement erscheint, ich möchte das eine Katalogseite mit der Anzeige von beispielsweise 5 Autos angezeigt wird, in der der Besucher per klick eine Auswahl trifft um zur eigentlichen Detailseite des Autos zu gelangen. So wie man's von Automobilbörsen im allgemeinen kennt.
Hat vielleicht jemand mal was ähnliches mit cataloger realisiert, und kann mir Tipps geben wie ich das umsetzen kann?
Offline
#2 20. März 2011 19:16
- dylan
- kennt CMS/ms
- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 303
Re: cataloger Anpassung
Ich antworte mir einmal selbst.
Das verantwortliche Template heißt Printable-Catalog-Table-based (Katalogdruck), ich wäre nie auf die Idee gekommen dass das das Template für die Zusammenfassung ist. Ist es aber. Bei den News heißt es Zusammenfassungs-Template. Das Printable-Catalog hatte mich vermuten lassen das es sich um ein für den Druck passendes Template handelt. Ich finde den Namen nicht wirklich geeignet. Egal.
Eine Frage habe ich aber noch zur Anpassung des Template. Die Ausgabe des Templates sieht so aus:
Audi
Marke: Audi
Modell: Avant A6
Erstzulassung: 2003
Preis: 10.000 €
Mir würde gefallen wenns so aussieht:
Audi Avant A6 (Einzeiler)
Erstzulassung 2003
Preis 10.000 €
Wie finde ich die Variablen raus, um die Ausgabe nach meinen Wünschen zu gestalten?
Offline
#3 20. März 2011 19:33
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.930
- Webseite
Re: cataloger Anpassung
Das Cataloger Modul kenne ich persönlich überhaupt nicht. Folgende Hinweise sind aber allgemein Gültig:
- Hilfe lesen. Dort sind meistens die Variablen beschrieben
- Im Template ein print_r auf die foreach Variable machen. Bsp: {$gallery|print_r}
Dadurch lässt sich in der Regel recht viel erreichen. Je nach Template stehen die von dir gewünschten Variablen auch bereits so im Template.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#4 21. März 2011 09:10
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: cataloger Anpassung
Hat vielleicht jemand mal was ähnliches mit cataloger realisiert, und kann mir Tipps geben wie ich das umsetzen kann?
Hallo dylan.
Schau dir doch mal das an: http://www.historische-baustoffe-ostalb.de
Wenn es das ist, was du machen willst, kann ich dir sicherlich ein paar Tipps geben.
Bernd
Offline
#5 21. März 2011 09:50
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: cataloger Anpassung
Das verantwortliche Template heißt Printable-Catalog-Table-based (Katalogdruck), ich wäre nie auf die Idee gekommen dass das das Template für die Zusammenfassung ist. Ist es aber. Bei den News heißt es Zusammenfassungs-Template. Das Printable-Catalog hatte mich vermuten lassen das es sich um ein für den Druck passendes Template handelt. Ich finde den Namen nicht wirklich geeignet.
Da kann ich dir nur zustimmen - ist allerdings für die Übersetzer auch nicht immer einfach, die vom Autor des Moduls verwendeten Termini quasi zu erraten, wenn man das Modul selbst gerade nicht in Verwendung hat ...
Offline
#6 21. März 2011 10:16
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: cataloger Anpassung
Das verantwortliche Template heißt Printable-Catalog-Table-based (Katalogdruck), ich wäre nie auf die Idee gekommen dass das das Template für die Zusammenfassung ist.
Warum denn?
Zur Übersicht (Summary/Zusammenfassung) nimmst du die Kategorietemplate, die ja sowieso automatisch genommen wird, wenn du einer Inhaltsseite "Kategorieseite" zuweist.
Das Ausblenden der Detailseiten(Eintragseiten) machst du im Menü oder mit "Nicht im Menü zeigen".
Klappt prima.
Offline
#7 21. März 2011 11:52
- dylan
- kennt CMS/ms
- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 303
Re: cataloger Anpassung
dylan schrieb:Hat vielleicht jemand mal was ähnliches mit cataloger realisiert, und kann mir Tipps geben wie ich das umsetzen kann?
Hallo dylan.
Schau dir doch mal das an: http://www.historische-baustoffe-ostalb.de
Wenn es das ist, was du machen willst, kann ich dir sicherlich ein paar Tipps geben.
Bernd
Perfekt, so brauche ich es, links Foto - rechts Kurzinfo. Das »Zusammenfassungstemplate« hast Du als Liste aufgebaut. Das im Modul enthaltene Template hat eine Tabelle, lässt sich diese nach deinem Aufbau umbauen, oder hast Du im Code auch noch was geändert?
Offline
#8 21. März 2011 12:10
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: cataloger Anpassung
Ich geb dir mal die Template weiter:
[== Smarty ==]
{section name=numimg loop=$image_url_array}{/section}
{$categorynotes}
{if $hasnav == 1}<div class="catnav">{$prev}{$navstr}{$next}</div>{/if}
<ol id="category_items">
{section name=numloop loop=$items}
<li><!-- Item ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<h4><a href="{$items[numloop].link}" title="Detailansicht Artikel: {$items[numloop].title}">{$items[numloop].title} <span class="detailansicht">zur Detailansicht »</span></a></h4>
<div class="category_item">
<!-- Bild 1 -->
<a href="{$items[numloop].link}"><img src="{$items[numloop].image}" class="floatleft" title="zur Detailansicht" alt="{$items[numloop].title} . Detailansicht"/></a>
<!-- Beschreibung ################ Achtung ############## -->
{$items[numloop].beschreibung}
</div>
<hr />
</li><!-- /item ende +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
{/section}
</ol>
{if $hasnav == 1}<div class="catnav">{$prev}{$navstr}{$next}</div>{/if}
Wobei $items[numloop].beschreibung eine benutzerdefinierte Eigenschft des Eintrags(Items) ist.
Alles Andere sind (glaub ich) Standardvariablen aus Cataloger und HTML. Aber damit kommst du ja klar.
Ich hab einzi einen kleinem Hack im MenuManager.php gemacht um in der Navigation die Anzahl der Items(12) zu haben. Ist nicht viel, aber muss ich halt bei jedem Update drauf achten.
Eine gute Doku spart dabei viel Nerven
Beitrag geändert von Klenkes (21. März 2011 12:13)
Offline
#9 21. März 2011 14:18
- dylan
- kennt CMS/ms
- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 303
Re: cataloger Anpassung
Ich geb dir mal die Template weiter:
Wobei $items[numloop].beschreibung eine benutzerdefinierte Eigenschft des Eintrags(Items) ist.
Alles Andere sind (glaub ich) Standardvariablen aus Cataloger und HTML. Aber damit kommst du ja klar.
Danke, dass war ein guter Anstoß!
Wo kommt die benutzerdefinierte Eigenschaft des Eintrags her? Wo kann ich diese finden, bei Dir die .beschreibung ?
Jatzt habe ich es gefunden. Es muss ein attribute_alias angelegt werden, darüber können die Daten ausgelesen werden: $items[].attribute_alias
Im Template ein print_r auf die foreach Variable machen. Bsp: {$gallery|print_r
Angezeigt wird eine '1', nichts weiter. Interessehalber, inwieweit hätte mir das helfen können?
Offline
#10 21. März 2011 14:32
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: cataloger Anpassung
... '1', nichts weiter. Interessehalber, inwieweit hätte mir das helfen können?
Mach mal: <pre>{$item|print_r}</pre>
Dann müsstest du alle Variablen aus dem letzten $item der Schleife sehen.
Offline
Seiten: 1