Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Hallöchen zusammen
Ich habe nun schon alles durchsucht aber nichts gefunden. Ich bräuchte als Ausgabe der Suchergebnisse die Resultate der CMS_HTMLHEAD[2] anstelle der originalen Ausgabe.
Also erst
Headline dann
Subheadline anstelle vom originalen Text.
Es soll natürlich alles durchsucht werden. Aber ich nutze nur die H2 - CMS_HTMLHEAD[2] ohne H3 - Text. Deswegen sieht das etwas leer aus in den Search Results.
Ich nutze 4.9.9 - Alles standard
Wäre super wenn jemand eine einfache Lösung parat hätte.
Gruss
Peanut
Ich habe nun schon alles durchsucht aber nichts gefunden. Ich bräuchte als Ausgabe der Suchergebnisse die Resultate der CMS_HTMLHEAD[2] anstelle der originalen Ausgabe.
Also erst
Headline dann
Subheadline anstelle vom originalen Text.
Es soll natürlich alles durchsucht werden. Aber ich nutze nur die H2 - CMS_HTMLHEAD[2] ohne H3 - Text. Deswegen sieht das etwas leer aus in den Search Results.
Ich nutze 4.9.9 - Alles standard
Wäre super wenn jemand eine einfache Lösung parat hätte.
Gruss
Peanut
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Poste doch bitte mal den Code den du momentan hast, damit man nachvollziehen kann, wovon du gerade redest.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Das ist der default Code vom Modul Search Result der 4.9.9
Und hier noch das passende HTML Konstrukt
Code: Alles auswählen
<?php
/**
* Settings:
* Which articles are searchable can be defined by a client setting
* searchable/idcats
*
* @package Module
* @subpackage ContentSearchResult
* @version SVN Revision $Rev:$
*
* @version SVN Revision $Rev:$
* @author marcus.gnass@4fb.de
* @copyright four for business AG
* @link http://www.4fb.de
*/
// frontend
cInclude('frontend', 'data/modules/content_search_results/php/class.module.search_result.php');
// get search term
$searchTerm = '';
if (isset($_GET['search_term'])) {
$searchTerm = cSecurity::toString($_GET['search_term']);
} elseif (isset($_POST['search_term'])) {
$searchTerm = cSecurity::toString($_POST['search_term']);
}
// get page number
$page = isset($_GET['page']) ? abs(cSecurity::toInteger($_GET['page'])) : 1;
// create & render module
$mod = new SearchResultModule(array(
'templateName' => 'content_search_results/template/get.tpl',
'label' => array(
'linkSearchResults' => mi18n("LINK_SEARCH_RESULTS"),
'more' => mi18n("MORE"),
'msgNoResultsFound' => mi18n("MSG_NO_RESULTS_FOUND"),
'msgResultsFound' => mi18n("MSG_RESULTS_FOUND"),
'msgRange' => mi18n("MSG_RANGE"),
'next' => mi18n("NEXT"),
'headline' => mi18n("RESULT_PAGE_HEADLINE"),
'submit' => mi18n("SEARCH_SUBMIT"),
'previous' => mi18n("PREVIOUS"),
'resultPage' => mi18n("RESULT_PAGE"),
'viewResultPage' => mi18n("VIEW_RESULT_PAGE"),
'viewNextResultPage' => mi18n("VIEW_NEXT_RESULT_PAGE")
),
'itemsPerPage' => 10,
'maxTeaserTextLen' => 200,
'page' => $page,
'searchTerm' => $searchTerm
));
$mod->render();
?>
Und hier noch das passende HTML Konstrukt
Code: Alles auswählen
<!-- content_search_results/template/get.tpl -->
{* headline *}
<h1>{$label.headline|escape}</h1>
{* search form *}
<form action="{$action}" method="{$method}" id="navigation_searchform_top">
{if $idart}<input type="hidden" name="idart" value="{$idart}" />{/if}
{if $idlang}<input type="hidden" name="idlang" value="{$idlang}" />{/if}
<input type="text" id="search_term" name="search_term" class="full" title="Suche" />
<input type="submit" class="submit search" value="{$label.submit|escape} »" />
</form>
<h3>{$msgResult}</h3>
{* top pagination *}
{if 0 lt $prev|cat:$pages|cat:$next|trim|strlen}
<div class="pagination">
<span>{$msgRange}</span>
<ul>
{if 0 < $prev|strlen}
<li><a href="{$prev}">{$label.previous|escape}</a></li>
{/if}
{foreach item=page from=$pages|array_keys}
{assign var="href" value=$pages.$page}
<li><a href="{$href}"{if $currentPage eq $page}{/if}>{$page}</a></li>
{/foreach}
{if 0 < $next|strlen}
<li><a href="{$next}">{$label.next|escape}</a></li>
{/if}
</ul>
</div>
{/if}
{* search result list *}
<ul id="search_result">
{foreach item=result from=$results}
<li>
<span>{$result.number}</span>
<a href="{$result.href}">{$result.headline}</a>
<p>{$result.paragraph}</p>
</li>
{/foreach}
</ul>
{* bottom pagination *}
{if 0 lt $prev|cat:$pages|cat:$next|trim|strlen}
<div class="pagination">
<span>{$msgRange}</span>
<ul>
{if 0 < $prev|strlen}
<li><a href="{$prev}">{$label.previous|escape}</a></li>
{/if}
{foreach item=page from=$pages|array_keys}
{assign var="href" value=$pages.$page}
<li><a href="{$href}"{if $currentPage eq $page}{/if}>{$page}</a></li>
{/foreach}
{if 0 < $next|strlen}
<li><a href="{$next}">{$label.next|escape}</a></li>
{/if}
</ul>
</div>
{/if}
<!-- /content_search_results/template/get.tpl -->
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Du könntest in deinem Template z.B. zuerst einmal nachsehen, was überhaupt geliefert wird.
Dies z.B. mit nem var_dump() über den Result-Array:
Dies z.B. mit nem var_dump() über den Result-Array:
Code: Alles auswählen
{$result|var_dump}
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Code: Alles auswählen
Fakten und Funktionenarray(6) { ["number"]=> int(1) ["headline"]=> string(38) "Fakten und Funktionen" ["subheadline"]=> string(50) "Erfahren Sie mehr über das CONTENIDO-Prinzip." ["paragraph"]=> string(200) "CONTENIDO ist seit 13 Jahren als Open-Source- CMS am Markt vertreten. Im Inter-, Extra- und Intranet, für mobile Webseiten, Content-Syndication oder als Content-Provider für Shopsysteme wird" ["similarity"]=> string(3) "100" ["href"]=> string(41) "front_content.php?idcat=6&idart=46&lang=1" }
CONTENIDO ist seit 13 Jahren als Open-Source- CMS am Markt vertreten. Im Inter-, Extra- und Intranet, für mobile Webseiten, Content-Syndication oder als Content-Provider für Shopsysteme wird
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Das weiß ich nicht, das musst du erkennen aufgrund deiner Textstruktur. Ist deine gesuchte Überschrift mit drin, oder nicht?
subheadline sieht mir doch schon vielversprechend aus, oder?
subheadline sieht mir doch schon vielversprechend aus, oder?
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Ja die Subheadline wird by default als CSS genutzt. Aber der Ausgabe Content kommt vom standard Text. Oder hab ich was übersehen ?
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Sorry, ich kann dir gerade nicht folgen. Die beiden Sätze machen irgendwie keinen Sinn.peanut hat geschrieben:Ja die Subheadline wird by default als CSS genutzt. Aber der Ausgabe Content kommt vom standard Text. Oder hab ich was übersehen ?


Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Ich versuchs nochmal
Im Artikel ( Eingabe ) selber steht zB:
<h1> Fussball ist das neue Gladiatoren Spiel </h1>
<h2> Wer Fussball mag und das hier liest und sich auch den Schlips getreten fühlt ... Es tut mir soooooo leid </h2>
<p> Langer langer Text kommt normalerweise hier. Doch diesen nutze ich nicht. </p>
Nun suche ich nach "Fussball" ( Frontend )
Suchergebnis:
<h1> Fussball ist das neue Gladiatoren Spiel </h1>
<h2> LEER </h2> <------- und hier hätte ich doch ganz gerne das der Text der Eingabe H2 steht. Wenn nämlich kein <p> Text </p> in der Eingabe stattfindet zeigt er in den Suchergebnissen auch nichts. Und das sieht fies leer aus.
Im Artikel ( Eingabe ) selber steht zB:
<h1> Fussball ist das neue Gladiatoren Spiel </h1>
<h2> Wer Fussball mag und das hier liest und sich auch den Schlips getreten fühlt ... Es tut mir soooooo leid </h2>
<p> Langer langer Text kommt normalerweise hier. Doch diesen nutze ich nicht. </p>
Nun suche ich nach "Fussball" ( Frontend )
Suchergebnis:
<h1> Fussball ist das neue Gladiatoren Spiel </h1>
<h2> LEER </h2> <------- und hier hätte ich doch ganz gerne das der Text der Eingabe H2 steht. Wenn nämlich kein <p> Text </p> in der Eingabe stattfindet zeigt er in den Suchergebnissen auch nichts. Und das sieht fies leer aus.
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Ok, jetzt hast du dich deutlich ausgedrückt.
Eigentlich brauchst du dann ja nur die Subheadline als Variable ansprechen. Du hast ja gesagt, das die beim var_dump mit ausgegeben wurde.
Demnach solltest du den Paragraph einfach gegen die subheadline austauschen:
aus {$result.paragraph} wird dann {$result.subheadline}:
Kannst natürlich auch noch prüfen, ob ein Inhalt vorhanden ist und gewohnt mit if-schleifen arbeiten:
Eigentlich brauchst du dann ja nur die Subheadline als Variable ansprechen. Du hast ja gesagt, das die beim var_dump mit ausgegeben wurde.
Demnach solltest du den Paragraph einfach gegen die subheadline austauschen:
aus {$result.paragraph} wird dann {$result.subheadline}:
Code: Alles auswählen
{* search result list *}
<ul id="search_result">
{foreach item=result from=$results}
<li>
<span>{$result.number}</span>
<a href="{$result.href}">{$result.headline}</a>
<p>{$result.subheadline}</p>
</li>
{/foreach}
</ul>
Code: Alles auswählen
{* search result list *}
<ul id="search_result">
{foreach item=result from=$results}
<li>
<span>{$result.number}</span>
<a href="{$result.href}">{$result.headline}</a>
{if $result.subheadline} <p>{$result.subheadline}</p>{/if}
{if $result.paragraph} <p>{$result.paragraph}</p>{/if}
</li>
{/foreach}
</ul>
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Super - Genau das wars was ich gesucht hab. So langsam blicke ich das neue System. Ist das eine originale Seite die PayPal.me ? Oder hast Du die selber gebaut 
Vielen lieben Dank

Vielen lieben Dank
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Suchergebnis Ausgabe der CMS_HTMLHEAD[2]
Hi Peanut,
vielen lieben dank für den Kaffee
Freut mich das ich helfen konnte. Ab 4.9 unterstützen die Templates zum Glück auch "richtiges Smarty".
Daher kannst du dich bei der Verarbeitung der an Daten in dem Template gut an die Smarty-Doku halten (http://www.smarty.net/).
vielen lieben dank für den Kaffee

Freut mich das ich helfen konnte. Ab 4.9 unterstützen die Templates zum Glück auch "richtiges Smarty".
Daher kannst du dich bei der Verarbeitung der an Daten in dem Template gut an die Smarty-Doku halten (http://www.smarty.net/).
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType