Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 20. März 2011 12:19
- dylan
- arbeitet mit CMSMS

- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 302
Re:
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
- arbeitet mit CMSMS

- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 302
Re:
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.807
- Webseite
Re:
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, Revisions
Offline
#4 21. März 2011 09:10
- Klenkes
- Server-Pate

- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.384
Re:
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
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
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 ...
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#6 21. März 2011 10:16
- Klenkes
- Server-Pate

- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.384
Re:
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
- arbeitet mit CMSMS

- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 302
Re:
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.384
Re:
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
- arbeitet mit CMSMS

- Ort: Münsterland
- Registriert: 16. Dezember 2010
- Beiträge: 302
Re:
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.384
Re:
... '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
1
- Übersicht
- »
- »