Opgehaalde titels uit php verwijderen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

23/03/2016 12:02:23
Quote Anchor link
Beste mensen,

Ik heb weer een probleempje met een code.
Ik kan niet vinden in de onderstaande code waar de titels worden opgehaald.
Als ik de code aanpas of een regel weghaal dan werkt het helemaal niet meer.

De code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php echo $this->getReviewsSummaryHtml($_product, 'default', false)?>
                    <?php echo $this->getChildHtml('product_type_availability'); ?>
                    <?php if ($detailedInfoGroup = $this->getChildGroup('detailed_info', 'getChildHtml')):?>
            <dl id="collateral-tabs" class="collateral-tabs">
                <?php foreach ($detailedInfoGroup as $alias => $html):?>
                    <dt class="tab"><span><?php echo $this->escapeHtml($this->getChildData($alias, 'title')) ?></span></dt>
                    <dd class="tab-container">
                        <div class="tab-content"><?php echo $html ?></div>
                    </dd>
                <?php endforeach;?>
            </dl>
        <?php endif; ?>


Een voorbeeld van hoe de tekst weergeven wordt(Fouten gemarkeerd met *):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
Beschrijving*
Alpina Multirasp met reservoir (7 delig)

Materiaal: kunststof, messen van roestvrij staal.
De multirasp bestaat uit de volgende onderdelen:
houder / reservoir / dun schaafblad / dik schaafblad / plat snijblad / rasp / veiligheidshandvat.
Ook geschikt voor de vaatwasser.
Afmeting: 14x10x23cm.
Beoordelen*
Schrijf de eerste review over dit product


De titel beschrijving wil ik weghalen.
De titel beoordelen wil ik dik gedrukt <b></b> en een regel tussen de beschrijving en boordeling:
Afmeting: 14x10x23cm.
<br>
Beoordelen

Hoe kan ik dit doen? Ik kom er helaas niet uit.

Toevoeging op 23/03/2016 12:05:03:

Edit:
De spatie heb ik al toegevoegd en de titels dikgedrukt door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<dt class="tab"><span><br><b><?php echo $this->escapeHtml($this->getChildData($alias, 'title')) ?></b></span></dt>


Nu nog de truc hoe ik de bovenste titel beschrijving niet laat zien...
Gewijzigd op 23/03/2016 12:05:34 door
 
PHP hulp

PHP hulp

01/11/2024 01:08:34
 
Thomas van den Heuvel

Thomas van den Heuvel

23/03/2016 14:35:05
Quote Anchor link
Het zou in eerste instantie handig zijn om te vermelden of je, en zoja welk, pakket je gebruikt. Is dit Magento, of iets anders?

Als ik het goed begrijp druk je een lijstje van eigenschappen af waarbij je één eigenschap achterwege wilt laten.

Er zijn (ten minste) twee manieren om dit te bereiken:
1. zorgen dat deze informatie ten eerste niet in dit lijstje zit, of
2. deze eigenschap eruitfilteren voordat je deze weergeeft

Dit laatste kun je waarschijnlijk bereiken door een "quickfix" (of "hack", net hoe je het wilt noemen) in het template door te voeren. Voeg een if-statement toe in de foreach-lus die de juiste alias weglaat uit de weergave. Het zou ook ENORM helpen als je een voorbeeld zou kunnen geven van hoe $detailedInfoGroup er inhoudelijk uit ziet.

Ik neem aan dat dit nog Magento 1 is?
Wat zie je als je deze informatie dumpt met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
Zend_debug::dump($detailedInfoGroup);
?>
 

27/03/2016 19:06:02
Quote Anchor link
Ik heb het al weten op te lossen.
In ieder geval bedankt voor de hulp.
 
Thomas van den Heuvel

Thomas van den Heuvel

27/03/2016 23:39:18
Quote Anchor link
En de oplossing is?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.