Jump to content
  • 0

[gelöst] Zugriff auf Attribute ID in Template-Datei


Columbo

Question

Hallo,

 

Im Warenkorb habe ich über einen Block ein eigenes Template eingefügt:

{block name='item_booking'}
	{include file='checkout/booking.tpl' product=$cart.products[0]}
{/block}

, dass hier nur das erste Produkt übergeben wird ist beabsichtigt.

In der Datei booking.tpl habe ich nun Zugriff auf die Produkt-Eigenschaften, wie bspw. der gewählten Attribute:

{foreach from=$product.attributes key="attribute" item="value"}
  <p>{$attribute}: {$value}</p>
{/foreach}

An der Stelle würde mich aber die ID des Attributs interessieren.

Wie komme ich an die AttributID innerhalb des Templates ran?

 

Gibt es irgendwo evtl. eine Doku über diese Objekte?

 

Danke

 

Edited by Columbo
kleine Anpassung (see edit history)
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Jup, deshalb habe ich die Versionsnummer auch noch beigefügt...

Wobei man im Sinne des Nachschlagewerks auch darauf hinweisen müsste, dass das auch schon in v1.6 funktioniert!

Ich vermute sogar in 1.5 auch, was ich allerdings nicht 100%ig bestätigen kann.

 

Also an alle "Nachschlagenden": Die Lösung ist getestet in v.1.7.2.4, funktioniert aber auch in v1.6

{$product.id_product_attribute}

Solltet ihr eine andere Version haben, probiert es einfach aus, vermutlich klappt das in vielen Versionen!

 

So wäre es richtig, denke ich...

 

Schöne Grüße

 

Edited by Columbo (see edit history)
Link to comment
Share on other sites

  • 0
vor einer Stunde schrieb Whiley:

Sowohl die Frage als auch die Lösung sind immer nur interessant wenn bekannt ist für welche Version sie gilt.

Wenn nichts dabei steht, kann man von der zum Zeitpunkt der Fragestellung aktuellsten Version ausgehen.

Zudem ist eine Lösung, abhängig vom Skill des Kernproblems auch Version übergreifend interessant, wie in diesem Fall...

 

...um es zu vervollständigen: Presta Version 1.7.2.4

Edited by Columbo (see edit history)
Link to comment
Share on other sites

  • 0
vor 4 Minuten schrieb Columbo:

Wenn nichts dabei steht, kann man von der zum Zeitpunkt der Fragestellung aktuellsten Version ausgehen.

Unser Forum ist auch als "Nachschlagewerk" gedacht, nach ein paar Wochen kann niemand mehr nachvollziehen welche Version zum Zeitpunkt der Fragestellung aktuell war. Auch haben wir im Moment die Situation daß es zwei gundlegend unterschiedliche "aktuelle" PS-Versionen gibt. Also bitte an die Forenregeln halten!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...