Je kan beter geen zaken in de .php files aanpassen. Dat wordt gezien als een 'core-hack' en dat wordt niet ondersteund door het Dev-team. Bij een eventuele update van het CMS kan je dan problemen krijgen.
Ik zou het 'semi-hardcoden' in het template van Guestbook. Ik heb Guestbook even geinstalleerd op een testservertje.
Bij het creeëren van een nieuw bericht is dit de broncode van het formulier:
Code: Select all
<label for="m4a4e5sender_name">Name: (*)</label><input type="text" class="cms_textfield" name="m4a4e5sender_name" id="m4a4e5sender_name" value="" size="24" maxlength="255" />
Dat wordt nu:
Code: Select all
<label for="{$titles.id}sender_name">Name: (*)</label><input type="text" class="cms_textfield" name="{$titles.id}sender_name" id="{$titles.id}sender_name" value="{$username}" size="24" maxlength="255" readonly />
Deze regel stop je op de juiste plaats in het 'form template'
{$username} is hierbij de gebruikersnaam van de Front End User.
readonly doet wat het inpliceert, het zorgt ervoor dat de user niets meer kan wijzigen aan dat veld.
Ik hoop dat je hier een stukje mee vooruit komt!