Änderungen in bestimmten Teilen von basketcontents.tpl nicht möglich

Hallo zusammen,

ich wollte bei der CE 4.7.3 in der Datei /applications/views/azure/tpl/page/checkout/inc/basketcontents.tpl in dem [{block name=“checkout_basketcontents_basketitem_titlenumber”}] ab Zeile 65 Änderungen vornehmen, allerdings werden diese nicht angezeigt. Schon ein einfaches “Test”, “<div class=“smallFont”>Test</div>” nach dem <td> in Zeile 67 werden nicht angezeigt. Auch ein Doppelpunkt nach der Artikelnr. Label in Zeile 72 wird nicht angezeigt. Nehme ich die Änderungen einen Block vorher beim Bild in Zeile 60 oder 61 vor, werden diese dort angezeigt.
Kann mir eventuell einer bei dem Problem weiter helfen ?

Mit ist noch eine Korrektur in Zeile 69 aufgefallen: <a rel=“nofllow” -> <a href=“nofollow”

Hallo Lobbi,

hast du auch das TMP-Verzeichnis geleert, nachdem du die Änderungen gemacht hast?

[QUOTE=KaiNeuwerth;121896]Hallo Lobbi,

hast du auch das TMP-Verzeichnis geleert, nachdem du die Änderungen gemacht hast?[/QUOTE]

ja mehrfach. habe auch versucht mit hilfe des d3 moduls temporär das tmp Verzeichnis zu deaktiviert.

Mir ist aufgefallen, dass hier ein Leerzeichen im Block-Namen steht… Versuche es da vllt. mal mit einem Unterstrich. Wenn das auch nicht hilft, bitte mal etwas mehr Code-Auschnitt posten :slight_smile:

[{block name="checkout_basketcontents_basketitem_titlenumb er"}]

Vielen Dank schon mal für deine Hilfe!
Das Leerzeichen ist im original Code nicht drin.

Ich habe Änderungen bei Zeilen mit einem <---- am Anfang hervorgehoben. Hier der Codeteil um den es geht:

[{block name="checkout_basketcontents_basketitem_image"}]
	[{* product image *}]
	<td class="basketImage">
		<a href="[{$basketitem->getLink()}]" rel="nofollow">
			<img src="[{$basketitem->getIconUrl()}]" alt="[{$basketitem->getTitle()|strip_tags}]">
		</a>
<----			<div class="smallFont">Test</div> <!-- Änder ich hier etwas wird es angezeigt, auch auslesen von Daten aus der Datenbank funktioniert -->
	</td>
[{/block}]

[{block name="checkout_basketcontents_basketitem_titlenumber"}]
	[{* product title & number *}]
	<td>
<----	<div class="smallFont">Test</div> <!-- wird nicht angezeigt -->
		<div>
			<a rel="nofllow" href="[{$basketitem->getLink()}]"><b>[{$basketitem->getTitle()}]</b></a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" >**</a></sup>[{/if}]
		</div>
		<div class="smallFont">
<----		[{ oxmultilang ident="PAGE_CHECKOUT_BASKETCONTENTS_ARTNOMBER" }]: <!-- der : wird nicht angezeigt --> [{ $basketproduct->oxarticles__oxartnum->value }]
		</div>
		<div class="smallFont">
			[{assign var=sep value=", "}]
			[{assign var=result value=""}]
			[{foreach key=oArtAttributes from=$oAttributes->getArray() item=oAttr name=attributeContents}]
				[{assign var=temp value=$oAttr->oxattribute__oxvalue->value}]
				[{assign var=result value=$result$temp$sep}]
			[{/foreach}]
			<b>[{$result|trim:$sep}]</b>
		</div>
		
<----	<div class="smallFont">Test</div> <!-- wird nicht angezeigt -->

		[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
			[{if $oViewConf->showSelectListsInList()}]
				[{assign var="oSelections" value=$basketproduct->getSelections(null,$basketitem->getSelList())}]
				[{if $oSelections}]
					<div class="selectorsBox clear" id="cartItemSelections_[{$smarty.foreach.basketContents.iteration}]">
						[{foreach from=$oSelections item=oList name=selections}]
							[{include file="widget/product/selectbox.tpl" oSelectionList=$oList sFieldName="aproducts[`$basketindex`][sel]" iKey=$smarty.foreach.selections.index blHideDefault=true sSelType="seldrop"}]
						[{/foreach}]
					</div>
				[{/if}]
			[{/if}]
		[{/if }]

		[{if !$editable }]
			<p class="persparamBox">
				[{foreach key=sVar from=$basketitem->getPersParams() item=aParam name=persparams }]
					[{if !$smarty.foreach.persparams.first}]<br />[{/if}]
					<strong>
						[{if $smarty.foreach.persparams.first && $smarty.foreach.persparams.last}]
							[{ oxmultilang ident="LABEL" }]
						[{else}]
							[{ $sVar }] :
						[{/if}]
					</strong> [{ $aParam }]
				[{/foreach}]
			</p>
		[{else}]
			[{if $basketproduct->oxarticles__oxisconfigurable->value}]
				[{if $basketitem->getPersParams()}]
					<br />
					[{foreach key=sVar from=$basketitem->getPersParams() item=aParam name=persparams }]
						<p>
							<label class="persParamLabel">
								[{if $smarty.foreach.persparams.first && $smarty.foreach.persparams.last}]
									[{ oxmultilang ident="LABEL" }]
								[{else}]
									[{ $sVar }]:
								[{/if}]
							</label>
							<input class="textbox persParam" type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]">
						</p>
					[{/foreach }]
				[{else}]
					 <p>[{ oxmultilang ident="LABEL" }] <input class="textbox persParam" type="text" name="aproducts[[{ $basketindex }]][persparam][details]" value=""></p>
				[{/if}]
			[{/if}]
		[{/if}]
<----	<div class="smallFont">Test</div> <!-- wird nicht angezeigt -->
	</td>
[{/block}]

Ich habe mich selber noch etwas auf Fehlersuche begeben und festgestellt, dass es am aktivierten Shirtnetwork Module HTML5 Designer Build 92 (auch 86) liegt. Sobald das Modul deaktivert ist werden eigene Änderungen und die Shop eigenen Attribute (das ist mir vorher nicht aufgefallen, da ich diese nicht benötige) angezeigt.
In der Datei /modules/shirtnetwork/extensions/core/snw_baketitem.php habe ich in Zeile 87 auch einen Patch gefunden der die Zelle direkt beeinflusst, aber das bei mir aufgetretene Problem nicht löst:

//Patches persParams getting lost (which is an oxid bug, but they insist that it's not)
	public function initFromOrderArticle( $oOrderArticle ){
		$this->setPersParams( $oOrderArticle->getPersParams() );
    	parent::initFromOrderArticle($oOrderArticle);

Hallo Lobbi,

ich habe deine Änderungen in der Datei /application/views/azure/tpl/page/checkout/inc/basketcontents.tpl auch mal bei mir ausprobiert.

[B]Ergebnis:[/B]
[ul]
[li]1) Wird bei mir auch angezeigt
[/li][li]2) Wird bei mir über dem Artikelnamen angezeigt
[/li][li]3) Der Doppelpunkt wird bei mir auch angezeigt
[/li][li]4) Wird bei mir unter der Artikelnummer angezeigt
[/li][li]5) Wird bei mir unter dem “Test” von 4) dargestellt
[/li][/ul]

Im Anhang auch nochmal ein Screenshot…
Hast du irgendwelche Module aktiv, die den Template-Block “checkout_basketcontents_basketitem_titlenumber” überschreiben?