Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 18. Dezember 2011 19:42

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

[GELÖST] CompanyDirectory: Template für hcard

Mit einer kleinen Änderung am Detail-Template können die Moduldaten auch im hcard und im microformat-2 hcard Format ausgegeben werden:

<div class="CompanyDirectoryItem vcard h-card">
 
Name: <span class="fn org p-name p-org">{$entry->company_name}</span><br />
 
{if $entry->address ne ''}
Adresse: <span class="adr p-adr h-adr">{$entry->address}</span><br />
{/if}
 
{if $entry->telephone ne ''}
Telefon: <span class="tel p-tel">{$entry->telephone}</span><br />
{/if}
 
{if $entry->fax ne ''}
<span class="tel p-tel"><span class="type">Fax</span>: 
<span class="value">{$entry->fax}</span>
{/if}
 
{if $entry->contact_email ne ''}
Kontakt-Email: 
<a class="email u-email" href="mailto:{$entry->contact_email}">{$entry->contact_email}</a><br />
{/if}
 
{if $entry->website ne ''}
Webseite: <a class="url u-url" href="{$entry->website}">{$entry->website}</a><br />
{/if}
 
{if $entry->details ne ''}
Details:<br />
<span class="note p-note">{$entry->details}</span><br />
{/if}
 
{if $entry->picture_location ne ''}
Bild: <img class="photo u-photo" src="{$entry->picture_path}" /><br />
{/if}
 
{if $entry->logo_location ne ''}
Logo: <img class="logo u-logo" src="{$entry->logo_path}" /><br />
{/if}
 
{if isset($entry->fields) }
  {foreach from=$entry->fields key='field_name' item=customfield}
    {$customfield->name}: {$customfield->value}<br />
  {/foreach}
{/if}
 
{if $categorytext ne ''}
Kategorien: {$categorytext}<br />
{/if}
 
</div>

Quelle: http://microformats.org/wiki/cmsms-companydirectory

Offline

#2 23. Mai 2012 20:04

2Cee.de
probiert CMS/ms aus
Ort: Dreischor
Registriert: 09. Mai 2011
Beiträge: 61

Re: [GELÖST] CompanyDirectory: Template für hcard

Hallo cyberman,
gibt es auch eine Möglichkeit, direkt das Value eines CustomField in einer If-Anweisung im Zusammenfassungtemplate zu verwenden? So in der Art ...

{if $entry->Kundentyp == 'Premium'}
Name: <a href="{$entry->detail_url}">{$entry->company_name}</a><br />
{else}
Name: {$entry->company_name}<br />
{/if}

In diesem Beispiel ist "Kundentyp" das CustomField und nur die Entries mit "Premium" im Value sollen einen Link bekommen. Nur klappt das irgendwie nicht ...?!

Gruß, Peter

Offline